Question

Incorrect Question 10 0/5 pts Which of the following proposition is false? (A) To prove that a formula F in First-Order Logic
0 0
Add a comment Improve this question Transcribed image text
Answer #1

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:

  • Set of two or more mutually exclusive propositions.
  • No other possible equivalent proposition and so on.

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.

F T T G T F T F F->G T F F T F T

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:

G G T F T T F F F T FAG F T F F T F F T F

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.

Add a comment
Know the answer?
Add Answer to:
Incorrect Question 10 0/5 pts Which of the following proposition is false? (A) To prove that...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Incorrect Question 7 0/5 pts Which of the following proposition is true? (A) The clause {P(a,x,f(g(y))),...

    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)...

    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...

    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 (...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT