Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Reverse parallel deductive reasoning method based on paradox separation formula in first-order logic

A reasoning method and a separate technology, applied in the field of reverse parallel deductive reasoning, can solve the problems that the clause set S is unsatisfiable, restricts the ability and efficiency of automatic reasoning, and cannot reflect the cooperative logical relationship of multiple clauses, so as to reduce the search space and reduce the Blindness, the effect of increasing convenience

Inactive Publication Date: 2018-11-23
SOUTHWEST JIAOTONG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Binary resolution selects two clauses with complementary pairs from the clause set S to be determined each time, deletes the complementary pair from the two clauses, and adds the new clauses formed by the disjunction of the remaining words into the atomic sentence set, and repeats as above process, until an empty clause is obtained, it can be determined that the clause set S is unsatisfiable
[0005] Although the automatic reasoning system based on the resolution principle has made many achievements, it is still far from meeting the objective needs in terms of ability and efficiency. Only in the internationally renowned problem bank TPTP in the field of automatic reasoning, there are a large number of the most difficult (Rating 1) problems so far. solve
In the resolution method, because each deduction has and can only have two clauses involved, it cannot reflect the cooperative logical relationship between multiple clauses
The reasoning mechanism of binary resolution seriously restricts the further improvement of the ability and efficiency of automatic reasoning
At the same time, due to the limitation of the binary reasoning mechanism, the binary resolution method lacks the effective guidance and control of the next step of deductive reasoning by dynamically using the deductive results of each step, and it is difficult to parallelize the deductive task decomposition.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Reverse parallel deductive reasoning method based on paradox separation formula in first-order logic

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] Embodiment 1 sets the clause set S={C in the first-order logic 1 ,C 2 ,C 3 ,C 4 ,C 5 ,C 6 ,C 7}, C 1 =~P 1 (x 11 )∨P 2 (x 1 ), C 2 =~P 1 (x 21 )∨P 3 (x 21 ), C 3 =~P 3 (x 31 )∨P 4 (x 31 )∨P 5 (x 31 ), C 4 =~P 4 (x 41 )∨P 3 (f(x 41 )), C 5 =P 1 (x 51 ), C 6 =~P 5 (x 61 ), C 7 =~P 3 (f(x 71 )); where P 1 ,P 2 ,P 3 ,P 4 ,P 5 is the predicate symbol, x 11 ,x 21 ,...,x 71 is the argument symbol, and f is the function symbol. The following reverse parallel multivariate dynamic automatic deductive reasoning process based on internal clauses of contradictory body can be realized.

[0035] Step 1, construct the following contradiction body, and obtain the contradiction body separation formula R 1 =P 3 (f(a))∨~P 3 (a); where i2=3,4,6;

[0036]

[0037] Step two, because Go to step 3;

[0038] Step 3, according to S and R 1 Construct 2 new clause sets S∪{P 3 (f(a))} and S∪{~P 3 (a)}, record C 8 =P 3 (f(a)),C 9 =~P 3 (a);...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a reverse parallel deductive reasoning method based on a paradox separation formula in first-order logic. The method comprises the following steps that: constructing a paradoxfor a clause set S in the first-order logic, forming a paradox separation formula R, and judging whether deductive reasoning is terminated or not according to R; if a judgment result shows that the Scan not be satisfied, stopping; otherwise, constructing t pieces of new clause sets by R and S, then, carrying out deductive reasoning on the t pieces of new clause sets to obtain results Rj, and if all results Rj are empty clauses, judging that the S can not be satisfied; and otherwise, circulating the above steps for the new clause set corresponding to the Rj which is not empty, and stopping until the judgment conclusion of S properties or a set condition is met so as to realize a deductive reasoning process. By use of the method, the paradox separation formula can be dynamically decomposed,a dynamic reverse deduction target is formed, the parallel processing of logic formula set property judgment is realized, the deductive reasoning is effectively guided, and the efficiency of the dynamic automatic deductive reasoning based on the paradox separation is improved. The method can be used for fields, including program verification, automated theorem proving and the like.

Description

technical field [0001] The invention belongs to the technical field of automatic deductive reasoning based on logic, and relates to a reverse parallel deductive reasoning method based on the separation of contradictions in first-order logic. Background technique [0002] A large number of scientific problems in the fields of logic, mathematics, system optimization, artificial intelligence, computer science, etc. can be formalized into logical representations. One of the essences of solving these problems is to analyze the attributes of the corresponding logical formulas (satisfiability or unsatisfiability (constant False)), but because of its abstraction, complexity, and scale, it is impossible to effectively implement logical reasoning and solution artificially, so it needs to be automatically judged by a computer. Automatic reasoning is the process of formalizing the reasoning process through a series of symbols, and making the computer automatically perform a series of ca...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06N5/04
CPCG06N5/042G06N5/045
Inventor 徐扬陈树伟刘军钟小梅何星星
Owner SOUTHWEST JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products