The false Option has to be marked here.
Option A: It says, to prove that a formula F in First-Order Logic (FOL) is a valid formula, is sufficient to prove that the formula ~F is a contradiction.
In this method first ~F is assumed to be TRUE and then it is proved as FALSE, which indicates the assumption is wrong. This method is known as proof by contradiction. Sometimes, this may not be sufficient to proof any logic. This is valid in some specific cases, for example:
Thus, it cannot be said that proof by contradiction is sufficient to prove a formula F. Thus, this option is FALSE. So this is the correct answer.
Option B: It says to prove that a logical consequence F->G where F and G are formulas in FOL is valid, is sufficient to prove that the formula F∧~G is a contradiction.
Here, the logical notation says F implies G or F->G, where F and G are valid. It means if F is true, G is also true. The truth table of F->G is given below.
Now, F->G is just opposite to the propositional logic F∧~G. It can be proved using truth table too. The truth table of F∧~G is shown below:
For every pair of values of F and G, the two given logics contradict. So F->G can be proved if we can show that ~(F∧~G) is true. In other words, F->G is sufficient to prove that F∧~G is contradiction.
Thus, this option is TRUE. It is an incorrect answer.
Option C: It says that the SAT-problem in first order logic is NP-complete problem.
A SAT problem is a satisfiability problem that tries to determine an interpretation for a boolean expression. All SAT problem (first order logic also) are NP- complete. Thus, this option is also TRUE. So this option is incorrect answer.
Option D: It says, let F be a closed formula in Skolem form. F is a contradiction if and only if is possible to obtain the empty clause in the resolution process.
In skolem form, if F is a contradiction, only empty clause will be found. Thus this option is also TRUE. So this option is incorrect answer.
Thus the correct answer is Option A.
Incorrect Question 10 0/5 pts Which of the following proposition is false? (A) To prove that...
Incorrect Question 7 0/5 pts Which of the following proposition is true? (A) The clause {P(a,x,f(g(y))), P(z,f(z),f(u))} is unifiable and the set MGU = {[z/a], [x/f(a)], [u/g(y)]} is the most general unifier for it. (B) The clause (P(f(a),g(x)), P(7.7)} is not unifiable. (C) The clause {P(a,x), P(z,f(z))} is unifiable and the set MGU {[z/a], [x/f(a)]) is the most general unifier for it. (D) All of the above. (A (B) (C) (D)
Incorrect Question 11 0/5 pts Consider the following resolution process: Resolution Process: 5.-R(a.y) -R(y,a) v R(aa) 3, with [x/a) [z/a) Original Set of Clauses: 6.-R(a,y) -R(ya) resolve 1 and 5 1. -R(aa) 7. Raf(a)) 2 with [x/a) 2. R(x.f(x)) 8. R(a,f(a)) --R(f(a),a) 6 with [y/f(a)] 3. -R(X.X) -R(Y.Z) ROX.) 9. R(f(a),a) resolve 7 and 8 4. -R(X.) R(x,x) 10.-R(af(a)) R(f(a),a) 4 with [x/a) [y/a) 11. -R(a,f(a)) resolve 9 and 10 12. Raf(a)) 2 with [x/a) 13. Empty Clause 11, 12...
QUESTION 1 Which statement results in the value false? The value of count is 0; limit is 10. (count != 0)&&(limit < 20) (count == 0)&&(limit < 20) (count != 0)||(limit < 20) (count == 0)&&(limit < 20) 10 points QUESTION 2 If this code fragment were executed in an otherwise correct and complete program, what would the output be? int a = 3, b = 2, c = 5 if (a > b) a = 4; if (...