发明名称 System for determining propositional logic theorems by applying values and rules to triplets that are generated from boolean formula
摘要 The invention relates to a method and apparatus for theorem checking with the intention in so-called tautology checks of establishing whether or not all possible attributions of the truth values (0 and 1) to variables in a boolean formula render the formula true. The problem of known techniques is that checking of the truth content is effected against all variables in an original formula, which requires many calculations to be made and which is highly time-consuming. According to the invention, an original formula is divided into part-expressions, so-called triplets, each corresponding to a sub-formula of the original formula, whereafter logic 0's and 1's are instantiated (allotted) to variables in the triplets for the purpose of checking the truth content. The check is thus made against triplets instead of against all variables in the original formula, therewith greatly reducing the number of calculations necessary and providing a considerable saving in time. Apparatus, called a theorem checker, for carrying out the method includes a sequence unit for controlling the calculation sequence, a generator G for generating sequences of ordered variables, a permanent unit P for storing triplets, a plurality of arithmetical units, evaluators (E) and an analyzer A operative to analyze the result obtain from all calculations.
申请公布号 US5276897(A) 申请公布日期 1994.01.04
申请号 US19900537937 申请日期 1990.06.14
申请人 STALMARCK, GUNNAR M. N. 发明人 STALMARCK, GUNNAR M. N.
分类号 G06F11/22;G06F17/10;G06F17/21;G06F17/50;G06N5/00;(IPC1-7):G06F15/20;G06F11/00 主分类号 G06F11/22
代理机构 代理人
主权项
地址