• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Sun Jigui, Li Ying, Zhu Xingjun, and Lü Shuai. A Novel Theorem Proving Algorithm Based on Extension Rule[J]. Journal of Computer Research and Development, 2009, 46(1): 9-14.
Citation: Sun Jigui, Li Ying, Zhu Xingjun, and Lü Shuai. A Novel Theorem Proving Algorithm Based on Extension Rule[J]. Journal of Computer Research and Development, 2009, 46(1): 9-14.

A Novel Theorem Proving Algorithm Based on Extension Rule

More Information
  • Published Date: January 14, 2009
  • ATP (automated theorem proving) has always been one of the most advanced areas of computer science. The traditional idea used in ATP is to try to deduce the empty clause to check satisfiability, such as resolution based theorem proving, which is one of the most popular methods. Extension-rule-based theorem proving is a new resolution-based theorem proving method. After a deep research work on the extension rule, a brilliant property of the rule is obtained. In this paper, the property and an algorithm which is used to decide it are proposed firstly. In addition, the algorithms time complexity and space complexity are analyzed and proved. Based on the above work, a novel extension rule based theorem proving algorithm called NER is proposed. The NER algorithm transforms the problem which decides whether a clause set is satisfiable to a series of problems deciding whether one literal set includes another one, while the original extension algorithm transforms them to problems counting the number of maximum terms that can be expended. A number of experiments show that the NER algorithm obviously outperforms both the original extension rule based algorithm ER and the directional resolution algorithm DR. Especially, it can be improved up to two orders of magnitude.
  • Related Articles

    [1]He Xin, Wu Fan, Zhu Yujun, Xu Yong, Yang Panlong. Protocol Design and Performance Analysis of Backscatter Communications Using Codes[J]. Journal of Computer Research and Development, 2024, 61(12): 3098-3107. DOI: 10.7544/issn1000-1239.202221010
    [2]Lin Xinhua, Wang Jie, Wang Yichao, Zuo Sicheng. A Data Distribution-Consistency-Based Estimation Method for Multiplexing Processor Hardware Performance Counters[J]. Journal of Computer Research and Development, 2022, 59(6): 1192-1201. DOI: 10.7544/issn1000-1239.20200989
    [3]Yin Hao, Li Feng. Research on the Development of the Internet Performance Measurement Technologies[J]. Journal of Computer Research and Development, 2016, 53(1): 3-14. DOI: 10.7544/issn1000-1239.2016.20150660
    [4]Man Jingui, Wang Miao, Zhang Hanwen, Zhang Yujun. A Globaltrust-Based Differentiated Service Scheme in BitTorrent[J]. Journal of Computer Research and Development, 2012, 49(6): 1204-1210.
    [5]Ming Zhong, Yin Jianfei, Yang Wei, Wang Hui, and Xiao Zhijiao. A Web Performance Testing Framework and Its Mixed Performance Modeling Process[J]. Journal of Computer Research and Development, 2010, 47(7): 1192-1200.
    [6]Lei Yingchun, Yang Litang, Jiang Qi, Gong Yili, Zhang Jun. Measurement and Analysis of BitTorrent[J]. Journal of Computer Research and Development, 2008, 45(9): 1589-1600.
    [7]Wang Zhen, Jiang Jianhui, and Yuan Chunxin. Error-Correcting Techniques for High-Performance Processors[J]. Journal of Computer Research and Development, 2008, 45(2): 358-366.
    [8]Guo Zhenbin and Qiu Zhengding. Identification of BitTorrent Traffic for High Speed Network Using Packet Sampling and Application Signatures[J]. Journal of Computer Research and Development, 2008, 45(2): 227-236.
    [9]Cui Baojiang, Liu Jun, Wang Gang, Liu Jing. Research on Performance Bounds of Networked RAID Storage Systems[J]. Journal of Computer Research and Development, 2005, 42(6): 1039-1046.
    [10]Wu Fengge, Sun Fuchun, Sun Zengqi, Yu Ke, Li Lei. Performance Analysis of a Double-Layered Satellite Network[J]. Journal of Computer Research and Development, 2005, 42(2): 259-265.

Catalog

    Article views (816) PDF downloads (553) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return