A New Algebraic Tool for Automatic Theorem Provers

被引:0
|
作者
P. Cordero
G. Gutiérrez
J. Martínez
I.P. de Guzmán
机构
[1] Universidad de Málaga,Dpto. Matemática Aplicada, E.T.S.I. Informática
关键词
automated deduction; theorem provers; implicants; lattice theory; multisemilattice; ideals;
D O I
10.1023/B:AMAI.0000038312.77514.3c
中图分类号
学科分类号
摘要
The concepts of implicates and implicants are widely used in several fields of “Automated Reasoning”. Particularly, our research group has developed several techniques that allow us to reduce efficiently the size of the input, and therefore the complexity of the problem. These techniques are based on obtaining and using implicit information that is collected in terms of unitary implicates and implicants. Thus, we require efficient algorithms to calculate them. In classical propositional logic it is easy to obtain efficient algorithms to calculate the set of unitary implicants and implicates of a formula. In temporal logics, contrary to what we see in classical propositional logic, these sets may contain infinitely many members. Thus, in order to calculate them in an efficient way, we have to base the calculation on the theoretical study of how these sets behave. Such a study reveals the need to make a generalization of Lattice Theory, which is very important in “Computational Algebra”. In this paper we introduce the multisemilattice structure as a generalization of the semilattice structure. Such a structure is proposed as a particular type of poset. Subsequently, we offer an equivalent algebraic characterization based on non-deterministic operators and with a weakly associative property. We also show that from the structure of multisemilattice we can obtain an algebraic characterization of the multilattice structure. This paper concludes by showing the relevance of the multisemilattice structure in the design of algorithms aimed at calculating unitary implicates and implicants in temporal logics. Concretely, we show that it is possible to design efficient algorithms to calculate the unitary implicants/implicates only if the unitary formulae set has the multisemilattice structure.
引用
收藏
页码:369 / 398
页数:29
相关论文
共 50 条
  • [1] A new algebraic tool for Automatic Theorem Provers -: Multisemilattice:: A structure to improve the efficiency of provers in temporal logics
    Cordero, P
    Gutiérrez, G
    Martínez, J
    de Guzmán, IP
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2004, 42 (04) : 369 - 398
  • [2] Theorem Provers as a Learning Tool in Theory of Computation
    Knobelsdorf, Maria
    Frede, Christiane
    Boehne, Sebastian
    Kreitz, Christoph
    PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH (ICER 17), 2017, : 83 - 92
  • [3] MaLeS: A Framework for Automatic Tuning of Automated Theorem Provers
    Daniel Kühlwein
    Josef Urban
    Journal of Automated Reasoning, 2015, 55 : 91 - 116
  • [4] MaLeS: A Framework for Automatic Tuning of Automated Theorem Provers
    Kuhlwein, Daniel
    Urban, Josef
    JOURNAL OF AUTOMATED REASONING, 2015, 55 (02) : 91 - 116
  • [5] Automated theorem provers: a practical tool for the working mathematician?
    Bundy, Alan
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2011, 61 (01) : 3 - 14
  • [6] Automated theorem provers: a practical tool for the working mathematician?
    Alan Bundy
    Annals of Mathematics and Artificial Intelligence, 2011, 61 : 3 - 14
  • [7] A new generation of automatic theorem provers eliminate bugs in software and mathematics. Mechanical Mathematicians
    Bentkamp, Alexander
    Blanchette, Jasmin
    Nummelin, Visa
    Tourret, Sophie
    Vukmirovic, Petar
    Waldmann, Uwe
    COMMUNICATIONS OF THE ACM, 2023, 66 (04) : 80 - 90
  • [8] How Can We Improve Theorem Provers for Tool Chains?
    Riener, Martin
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (311):
  • [9] Building Theorem Provers
    Stickel, Mark E.
    AUTOMATED DEDUCTION - CADE-22, 2009, 5663 : 306 - 321
  • [10] PARALLEL THEOREM PROVERS - AN OVERVIEW
    SCHUMANN, JMP
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 590 : 26 - 50