Abstract
Most axioms are expressed in the form: If premise-1 and premise-2 and …then conclusion. Formally, this is:
where B and Bi are atoms. In the degenerate case where there are no antecedents, \( A = \forall {x_1} \cdots \forall {x_k}B.\) In clausal form, an axiom is \( \neg {B_1} \vee \cdots \vee \neg {B_m} \vee B.\) To prove that a formula \( G = {G_1} \wedge \cdots \wedge {G_1}\) is a logical consequence of a set of axioms, we append \(\neg G\) to the set of axioms and try to construct a refutation by resolution. \(\neg G\) is called the goal clause.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag London
About this chapter
Cite this chapter
Ben-Ari, M. (2001). Logic Programming. In: Mathematical Logic for Computer Science. Springer, London. https://doi.org/10.1007/978-1-4471-0335-6_8
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0335-6_8
Publisher Name: Springer, London
Print ISBN: 978-1-85233-319-5
Online ISBN: 978-1-4471-0335-6
eBook Packages: Springer Book Archive