Towards a geometry deductive database prover

被引:6
|
作者
Baeta, Nuno [1 ]
Quaresma, Pedro [2 ]
机构
[1] Univ Coimbra, CISUC, Coimbra, Portugal
[2] Univ Coimbra, Dept Math, CISUC, Coimbra, Portugal
关键词
Automated deduction in geometry; Automated geometry theorem proving; Deductive databases;
D O I
10.1007/s10472-023-09839-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Geometry Automated-Theorem-Provers (GATP) based on the deductive database method use a data-based search strategy to improve the efficiency of forward chaining. An implementation of such a method is expected to be able to efficiently prove a large set of geometric conjectures, producing readable proofs. The number of conjectures a given implementation can prove will depend on the set of inference rules chosen, the deductive database method is not a decision procedure. Using an approach based in an SQL database library and using an in-memory database, the implementation described in this paper tries to achieve the following goals. Efficiency in the management of the inference rules, the set of already known facts and the new facts discovered, by the use of the efficient data manipulation techniques of the SQL library. Flexibility, by transforming the inference rules in SQL data manipulation language queries, will open the possibility of meta-development of GATP based on a provided set of rules. Natural language and visual renderings, possible by the use of a synthetic forward chaining method. Implemented as an open source library, that will open its use by third-party programs, e.g. the dynamic geometry systems.
引用
收藏
页码:851 / 863
页数:13
相关论文
共 50 条
  • [11] Database Deductive Access Control
    Ma, Xiaoqi
    JOURNAL OF COMPUTERS, 2011, 6 (05) : 1024 - 1031
  • [12] The deductive database system LOLA
    Zukowski, U
    Freitag, B
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, 1997, 1265 : 375 - 386
  • [13] Generating deductive database explanations
    Mallet, S
    Ducassé, M
    LOGIC PROGRAMMING: PROCEEDINGS OF THE 1999 INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING, 1999, : 154 - 168
  • [14] THE DEDUCTIVE SYNTHESIS OF DATABASE TRANSACTIONS
    QIAN, XL
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1993, 18 (04): : 626 - 677
  • [15] The MyYapDB deductive database system
    Ferreira, M
    Rocha, R
    LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 3229 : 710 - 713
  • [16] IMPLEMENTATION OF A DEDUCTIVE DATABASE SYSTEM
    CELMA, M
    MORENO, L
    PASTOR, O
    RAMOS, I
    REVISTA DE INFORMATICA Y AUTOMATICA, 1987, 20 (03): : 35 - 41
  • [17] Incomplete information in a deductive database
    Williams, M.Howard
    Kong, Qinzheng
    Data and Knowledge Engineering, 1988, 3 (03): : 197 - 220
  • [18] DES: A Deductive Database System
    Saenz-Perez, Fernando
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2011, 271 (63-78) : 63 - 78
  • [19] TIME AND INCOMPLETENESS IN A DEDUCTIVE DATABASE
    WILLIAMS, MH
    KONG, Q
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 521 : 443 - 455
  • [20] A deductive database for mathematical formulas
    Dalmas, S
    Gaetano, M
    Huchet, C
    DESIGN AND IMPLEMENTATION OF SYMBOLIC COMPUTATION SYSTEMS, 1996, 1128 : 287 - 296