Constructing Craig Interpolation Formulas
暂无分享,去创建一个
A Craig interpolant of two inconsistent theories is a formula which is true in one and false in the other. This paper gives an efficient method for constructing a Craig interpolant from a refutation proof which involves binary resolution, paramodulation, and factoring. This method can solve the machine learning problem of discovering a first order concept from given examples. It can also be used to find sentences which distinguish pairs of nonisomorphic finite structures.
[1] Richard C. T. Lee,et al. Symbolic logic and mechanical theorem proving , 1973, Computer science classics.
[2] Larry Wos,et al. Automated Reasoning: Introduction and Applications , 1984 .
[3] Roger C. Lyndon,et al. Notes on Logic , 1966 .