Machine-translated by Google. Questions are authored in English.
Top

Inference and Resolution Questions and Answers

51.

Assertion (A): A resolution prover negates the goal before beginning its search.

Reason (R): Resolution is refutation complete rather than directly complete.

Select the correct answer from the options below.

Answer: C

Both are true and the second is the reason. Since the rule guarantees only that an unsatisfiable set will yield the empty clause, the entailment question must first be converted into an unsatisfiability question by negating what is to be proved. The refutation identity makes that conversion sound. A proof strategy dictated by the precise form of the completeness result available is a good illustration of theory determining practice.

Please log in or register to report this question.

Answer: D

Inference produces conclusions that follow from what is already believed, which is what distinguishes a knowledge base from a store of records. Syntax checking, storage and translation are supporting operations. Keeping the derivation of new content separate from the management of existing content is what allows a general reasoner to be written once and applied to any domain, which is the architectural promise of the whole approach.

Please log in or register to report this question.

Answer: A

A proof is a syntactic object whose steps can be checked mechanically, which is why a machine derived proof can be verified independently of the machine that found it. Truth in an interpretation is semantic, persuasion is informal, and the search record is usually far larger than the proof. That finding a proof is hard and checking one is easy is the asymmetry the whole enterprise rests on.

Please log in or register to report this question.

Answer: B

Verification examines each step in turn and confirms it instantiates an inference rule, which is linear in the proof's length, while finding the proof required searching an enormous space. Proof length varies, domain knowledge is not needed by either, and assuming correctness would defeat the purpose. An asymmetry between constructing and verifying is what allows a complex tool to be trusted through a simple one.

Please log in or register to report this question.

Answer: C

Because the checker is small it can itself be scrutinised, so trust in a large prover reduces to trust in a few hundred lines. That arrangement is called the de Bruijn criterion. Searching, translating and rule selection belong to the prover rather than the checker. Concentrating the trust in the smallest possible component is a security and assurance principle that applies well beyond theorem proving.

Please log in or register to report this question.

Answer: D

In an interactive system the human supplies the structure and the difficult steps while the machine handles the routine ones and guarantees correctness. Large mathematical results and operating system kernels have been verified this way. Progress reporting, interruption and question asking are interface features. Dividing labour between a human's judgement and a machine's rigour, rather than seeking full automation, is what made large verifications achievable.

Please log in or register to report this question.

Answer: A

Tactics let a user apply a whole family of routine steps with one command, and tactics may be composed into larger ones, which is what makes large proofs manageable. The user builds a vocabulary suited to the domain being formalised. Conjecture selection, search heuristics and history are different notions. Providing a language in which the user can extend the tool's repertoire is what allows a general system to become specialised without being rewritten.

Please log in or register to report this question.

Answer: B

The two answer different questions, though refutation connects them, since proving a theorem amounts to showing a formula unsatisfiable. Both exist for both logics, both may be automatic, and satisfiability solvers are complete. Recognising that two tools answer questions that a single identity converts into one another is what allows a problem to be handed to whichever has the better implementation.

Please log in or register to report this question.

Answer: C

Decades of engineering have made satisfiability solvers extraordinarily fast, so bounding a problem and encoding it propositionally often beats reasoning in the natural formalism. The cost is the loss of generality that bounding entails. Sound procedures exist for richer logics, constraints must still be encoded, and expressiveness runs the other way. Choosing the formalism with the best tools, rather than the most natural one, is a pragmatic move worth considering explicitly.

Please log in or register to report this question.

Answer: D

Unrolling a system's transitions to a fixed depth and asking a satisfiability solver whether a violation occurs within them finds shallow bugs very effectively. Absence of a counterexample within the bound proves nothing beyond it unless a completeness threshold is established. Model size, memory and single steps are different restrictions. A method that finds errors reliably without proving their absence is valuable precisely because errors are what most projects have.

Please log in or register to report this question.

Loading…

Other Subjects

Tags: Inference and Resolution Questions and Answers || Inference and Resolution MCQ Questions and Answers || Inference and Resolution GK Questions and Answers || Inference and Resolution GK MCQ Questions || Inference and Resolution Multiple Choice Questions and Answers || Inference and Resolution GK || GK on Inference and Resolution || Artificial Intelligence Questions and Answers || Artificial Intelligence MCQ Questions and Answers || Artificial Intelligence GK Questions and Answers || GK on Artificial Intelligence