文摘
Open logic is an attractive logic theory that can describe the growth and evolution of knowledge. However, related studies show that open logic is undecidable in first-order logic and thus is hard to be programmed. This paper proposes that open logic should be implemented with constraints, and provides a set of syntax constraints under which open logic is decidable. Furthermore, it is shown that the constraints are necessary and sufficient for the decidable formulas of open logic. A Domino problem-based algorithm R-CP that implements the R-calculus of the constrained open logic is presented and its reachability is proved.