2009Journal of Southwest UniversityRequires access

Prolog Programming Based on Predicate Logic

Xiangyun Wang

Open publisher page 0 citations

Abstract

Horn logic in first order predicate logic is the theoretical basis of artificial intelligence program language Prolog.The use of Prolog in computer can implement mechanization.This causes the problem of automatic solving and theorem proof to be viable.The paper starts with an introduction to the theoretical foundations of Horn logic and the basic principles of Prolog.Then in the next part of the paper the principles of Horn clause,SLD resolution,searching and backtracking are used to discuss how to carry out some applications of automatic inferences in computer,such as mathematical function and theorem proving.

About this research paper

What this paper is about

Horn logic in first order predicate logic is the theoretical basis of artificial intelligence program language Prolog.The use of Prolog in computer can implement mechanization.This causes the problem of automatic solving and theorem proof to be viable.The paper starts with an introduction to the theoretical foundations of Horn logic and the basic principles of Prolog.Then in the next part of the paper the principles of Horn clause,SLD resolution,searching and backtracking are used to discuss how to carry out some applications of automatic inferences in computer,such as mathematical function and theorem proving.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Horn logic in first order predicate logic is the theoretical basis of artificial intelligence program language Prolog.The use of Prolog in computer can implement mechanization.This causes the problem of automatic solving and theorem proof to be viable.The paper starts with an introduction to the theoretical foundations of Horn logic and the basic principles of Prolog.Then in the next part of the paper the principles of Horn clause,SLD resolution,searching and backtracking are used to discuss how to carry out some applications of automatic inferences in computer,such as mathematical function and theorem proving.

Key concepts: Prolog, Horn clause, Logic programming, Programming language, Computer science, First-order logic, Backtracking, Predicate logic

Related papers

Back to paper searchBrowse research topicsOriginal source
Prolog Programming Based on Predicate Logic — Research Paper | ScholarLens