메뉴 건너뛰기




Volumn 7, Issue 1, 2009, Pages 26-40

Efficiently checking propositional refutations in HOL theorem provers

Author keywords

Interactive theorem proving; LCF style proof checking; Propositional resolution

Indexed keywords

LASER FUSION; OPEN SYSTEMS; PROBLEM SOLVING;

EID: 58549101153     PISSN: 15708683     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jal.2007.07.003     Document Type: Article
Times cited : (38)

References (45)
  • 1
    • 84948948420 scopus 로고    scopus 로고
    • A SAT based approach for solving formulas over Boolean and linear mathematical propositions
    • Proceedings of the 18th International Conference on Automated Deduction (CADE-18). Voronkov A. (Ed). Copenhagen, Denmark, July 2002, Springer
    • Audemard G., Bertoli P., Cimatti A., Kornilowicz A., and Sebastiani R. A SAT based approach for solving formulas over Boolean and linear mathematical propositions. In: Voronkov A. (Ed). Proceedings of the 18th International Conference on Automated Deduction (CADE-18). Copenhagen, Denmark, July 2002. Lecture Notes in Artificial Intelligence vol. 2392 (2002), Springer 195-210
    • (2002) Lecture Notes in Artificial Intelligence , vol.2392 , pp. 195-210
    • Audemard, G.1    Bertoli, P.2    Cimatti, A.3    Kornilowicz, A.4    Sebastiani, R.5
  • 2
    • 26844446827 scopus 로고    scopus 로고
    • Shallow lazy proofs
    • Proceedings of the 18th International Conference on Theorem Proving in Higher Order Logics. Hurd J., and Melham T. (Eds), Springer
    • Amjad H. Shallow lazy proofs. In: Hurd J., and Melham T. (Eds). Proceedings of the 18th International Conference on Theorem Proving in Higher Order Logics. Lecture Notes in Computer Science vol. 3603 (2005), Springer 35-49
    • (2005) Lecture Notes in Computer Science , vol.3603 , pp. 35-49
    • Amjad, H.1
  • 3
    • 58549112807 scopus 로고    scopus 로고
    • H. Amjad, Compressing propositional refutations, in: S. Merz, T. Nipkow (Eds.), Sixth International Workshop on Automated Verification of Critical Systems (AVOCS '06)-Preliminary Proceedings, 2006, pp. 7-18
    • H. Amjad, Compressing propositional refutations, in: S. Merz, T. Nipkow (Eds.), Sixth International Workshop on Automated Verification of Critical Systems (AVOCS '06)-Preliminary Proceedings, 2006, pp. 7-18
  • 4
    • 84884615216 scopus 로고    scopus 로고
    • Anbulagan, J. Slaney, Multiple preprocessing for systematic SAT solvers, in: C. Benzmüller, B. Fischer, G. Sutcliffe (Eds.), Proceedings of the 6th International Workshop on the Implementation of Logics, CEUR Workshop Proceedings, vol. 212, Phnom Penh, Cambodia, 2006, pp. 100-116
    • Anbulagan, J. Slaney, Multiple preprocessing for systematic SAT solvers, in: C. Benzmüller, B. Fischer, G. Sutcliffe (Eds.), Proceedings of the 6th International Workshop on the Implementation of Logics, CEUR Workshop Proceedings, vol. 212, Phnom Penh, Cambodia, 2006, pp. 100-116
  • 5
    • 58549098773 scopus 로고    scopus 로고
    • C.W. Barrett, Checking validity of quantifier-free formulas in combinations of first-order theories, PhD thesis, Stanford University, Stanford, California, January 2003
    • C.W. Barrett, Checking validity of quantifier-free formulas in combinations of first-order theories, PhD thesis, Stanford University, Stanford, California, January 2003
  • 6
    • 58549103355 scopus 로고    scopus 로고
    • C. Barrett, S. Berezin, CVC lite: A new implementation of the cooperating validity checker, in: Proceedings of the 16th International Conference on Computer Aided Verification (CAV 2004), Boston, Massachusetts, USA, July 2004
    • C. Barrett, S. Berezin, CVC lite: A new implementation of the cooperating validity checker, in: Proceedings of the 16th International Conference on Computer Aided Verification (CAV 2004), Boston, Massachusetts, USA, July 2004
  • 7
    • 58549113839 scopus 로고    scopus 로고
    • C. Barrett, S. Berezin, D.L. Dill, A proof-producing Boolean search engine, in: Proceedings of the Workshop on Pragmatics of Decision Procedures in Automated Reasoning (PDPAR 2003), Miami, Florida, USA, July 2003
    • C. Barrett, S. Berezin, D.L. Dill, A proof-producing Boolean search engine, in: Proceedings of the Workshop on Pragmatics of Decision Procedures in Automated Reasoning (PDPAR 2003), Miami, Florida, USA, July 2003
  • 9
    • 33749567035 scopus 로고    scopus 로고
    • Geometric resolution: A proof procedure based on finite model search
    • Automated Reasoning-Third International Joint Conference, IJCAR 2006, Proceedings. Furbach U., and Shankar N. (Eds). Seattle, WA, USA, August 2006, Springer
    • de Nivelle H., and Meng J. Geometric resolution: A proof procedure based on finite model search. In: Furbach U., and Shankar N. (Eds). Automated Reasoning-Third International Joint Conference, IJCAR 2006, Proceedings. Seattle, WA, USA, August 2006. Lecture Notes in Artificial Intelligence vol. 4130 (2006), Springer 303-317
    • (2006) Lecture Notes in Artificial Intelligence , vol.4130 , pp. 303-317
    • de Nivelle, H.1    Meng, J.2
  • 10
    • 26444549375 scopus 로고    scopus 로고
    • Effective preprocessing in SAT through variable and clause elimination
    • SAT. Bacchus F., and Walsh T. (Eds), Springer
    • Eén N., and Biere A. Effective preprocessing in SAT through variable and clause elimination. In: Bacchus F., and Walsh T. (Eds). SAT. Lecture Notes in Computer Science vol. 3569 (2005), Springer 61-75
    • (2005) Lecture Notes in Computer Science , vol.3569 , pp. 61-75
    • Eén, N.1    Biere, A.2
  • 11
    • 30344450270 scopus 로고    scopus 로고
    • An extensible SAT-solver
    • Theory and Applications of Satisfiability Testing, 6th International Conference, SAT 2003, Selected Revised Papers. Giunchiglia E., and Tacchella A. (Eds). Santa Margherita Ligure, Italy, May 5-8, 2003, Springer
    • Eén N., and Sörensson N. An extensible SAT-solver. In: Giunchiglia E., and Tacchella A. (Eds). Theory and Applications of Satisfiability Testing, 6th International Conference, SAT 2003, Selected Revised Papers. Santa Margherita Ligure, Italy, May 5-8, 2003. Lecture Notes in Computer Science vol. 2919 (2004), Springer 502-518
    • (2004) Lecture Notes in Computer Science , vol.2919 , pp. 502-518
    • Eén, N.1    Sörensson, N.2
  • 13
    • 33745791973 scopus 로고    scopus 로고
    • Expressiveness + automation + soundness: Towards combining SMT solvers and interactive proof assistants
    • Tools and Algorithms for the Construction and Analysis of Systems, 12th International Conference, TACAS 2006 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2006, Proceedings. Hermanns H., and Palsberg J. (Eds). Vienna, Austria, March 25-April 2, 2006, Springer
    • Fontaine P., Marion J.-Y., Merz S., Prensa Nieto L., and Tiu A. Expressiveness + automation + soundness: Towards combining SMT solvers and interactive proof assistants. In: Hermanns H., and Palsberg J. (Eds). Tools and Algorithms for the Construction and Analysis of Systems, 12th International Conference, TACAS 2006 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2006, Proceedings. Vienna, Austria, March 25-April 2, 2006. Lecture Notes in Computer Science vol. 3920 (2006), Springer 167-181
    • (2006) Lecture Notes in Computer Science , vol.3920 , pp. 167-181
    • Fontaine, P.1    Marion, J.-Y.2    Merz, S.3    Prensa Nieto, L.4    Tiu, A.5
  • 15
    • 1942545052 scopus 로고    scopus 로고
    • From LCF to HOL: A short history
    • Plotkin G., Stirling C.P., and Tofte M. (Eds), MIT Press
    • Gordon M.J.C. From LCF to HOL: A short history. In: Plotkin G., Stirling C.P., and Tofte M. (Eds). Proof, Language, and Interaction (2000), MIT Press
    • (2000) Proof, Language, and Interaction
    • Gordon, M.J.C.1
  • 16
  • 17
    • 0029190045 scopus 로고
    • Binary decision diagrams as a HOL derived rule
    • Harrison J. Binary decision diagrams as a HOL derived rule. The Computer Journal 38 2 (1995) 162-170
    • (1995) The Computer Journal , vol.38 , Issue.2 , pp. 162-170
    • Harrison, J.1
  • 18
    • 84957700828 scopus 로고    scopus 로고
    • HOL light: A tutorial introduction
    • FMCAD. Srivas M.K., and Camilleri A.J. (Eds), Springer
    • Harrison J. HOL light: A tutorial introduction. In: Srivas M.K., and Camilleri A.J. (Eds). FMCAD. Lecture Notes in Computer Science vol. 1166 (1996), Springer 265-269
    • (1996) Lecture Notes in Computer Science , vol.1166 , pp. 265-269
    • Harrison, J.1
  • 19
    • 84956862996 scopus 로고    scopus 로고
    • Stålmarck's algorithm as a HOL derived rule
    • Theorem Proving in Higher Order Logics. von Wright J., Grundy J., and Harrison J. (Eds), Springer
    • Harrison J. Stålmarck's algorithm as a HOL derived rule. In: von Wright J., Grundy J., and Harrison J. (Eds). Theorem Proving in Higher Order Logics. Lecture Notes in Computer Science vol. 1125 (1996), Springer 221-234
    • (1996) Lecture Notes in Computer Science , vol.1125 , pp. 221-234
    • Harrison, J.1
  • 20
    • 0002828161 scopus 로고    scopus 로고
    • SATLIB: An online resource for research on SAT
    • Gent I., van Maaren H., and Walsh T. (Eds), IOS Press
    • Hoos H.H., and Stützle T. SATLIB: An online resource for research on SAT. In: Gent I., van Maaren H., and Walsh T. (Eds). SAT 2000 (2000), IOS Press 283-292. http://www.satlib.org/
    • (2000) SAT 2000 , pp. 283-292
    • Hoos, H.H.1    Stützle, T.2
  • 21
    • 84957798748 scopus 로고    scopus 로고
    • Integrating Gandalf and HOL
    • Theorem Proving in Higher Order Logics, 12th International Conference, TPHOLs '99. Bertot Y., Dowek G., Hirschowitz A., Paulin C., and Théry L. (Eds). Nice, France, September 1999, Springer
    • Hurd J. Integrating Gandalf and HOL. In: Bertot Y., Dowek G., Hirschowitz A., Paulin C., and Théry L. (Eds). Theorem Proving in Higher Order Logics, 12th International Conference, TPHOLs '99. Nice, France, September 1999. Lecture Notes in Computer Science vol. 1690 (1999), Springer 311-321
    • (1999) Lecture Notes in Computer Science , vol.1690 , pp. 311-321
    • Hurd, J.1
  • 22
    • 84948978867 scopus 로고    scopus 로고
    • An LCF-style interface between HOL and first-order logic
    • Proceedings of the 18th International Conference on Automated Deduction (CADE-18). Voronkov A. (Ed). Copenhagen, Denmark, July 2002, Springer
    • Hurd J. An LCF-style interface between HOL and first-order logic. In: Voronkov A. (Ed). Proceedings of the 18th International Conference on Automated Deduction (CADE-18). Copenhagen, Denmark, July 2002. Lecture Notes in Artificial Intelligence vol. 2392 (2002), Springer 134-138
    • (2002) Lecture Notes in Artificial Intelligence , vol.2392 , pp. 134-138
    • Hurd, J.1
  • 23
    • 58549089549 scopus 로고    scopus 로고
    • C. Hurlin, Proof reconstruction for first-order logic and set-theoretical constructions, in: S. Merz, T. Nipkow (Eds.), Sixth International Workshop on Automated Verification of Critical Systems (AVOCS '06)-Preliminary Proceedings, 2006, pp. 157-162
    • C. Hurlin, Proof reconstruction for first-order logic and set-theoretical constructions, in: S. Merz, T. Nipkow (Eds.), Sixth International Workshop on Automated Verification of Critical Systems (AVOCS '06)-Preliminary Proceedings, 2006, pp. 157-162
  • 24
    • 84961336999 scopus 로고
    • Integrating a first-order automatic prover in the HOL environment
    • Archer M., Joyce J.J., Levitt K.N., and Windley P.J. (Eds). Davis, California, USA, August 1991, IEEE Computer Society Press
    • Kumar R., Kropf T., and Schneider K. Integrating a first-order automatic prover in the HOL environment. In: Archer M., Joyce J.J., Levitt K.N., and Windley P.J. (Eds). Proceedings of the 1991 International Workshop on the HOL Theorem Proving System and its Applications. Davis, California, USA, August 1991 (1992), IEEE Computer Society Press 170-176
    • (1992) Proceedings of the 1991 International Workshop on the HOL Theorem Proving System and its Applications , pp. 170-176
    • Kumar, R.1    Kropf, T.2    Schneider, K.3
  • 25
    • 30344433723 scopus 로고    scopus 로고
    • Cooperating theorem provers: A case study combining CVC Lite and HOL Light
    • PDPAR. Armando A., and Cimatti A. (Eds), Springer
    • McLaughlin S., Barrett C., and Ge Y. Cooperating theorem provers: A case study combining CVC Lite and HOL Light. In: Armando A., and Cimatti A. (Eds). PDPAR. Electronic Notes in Theoretical Computer Science vol. 144 (2005), Springer 43-51
    • (2005) Electronic Notes in Theoretical Computer Science , vol.144 , pp. 43-51
    • McLaughlin, S.1    Barrett, C.2    Ge, Y.3
  • 26
    • 84903818014 scopus 로고    scopus 로고
    • TRAMP: Transformation of machine-found proofs into natural deduction proofs at the assertion level
    • Automated Deduction-CADE-17, 17th International Conference on Automated Deduction, Proceedings. McAllester D.A. (Ed). Pittsburgh, PA, USA, June 17-20, 2000, Springer
    • Meier A. TRAMP: Transformation of machine-found proofs into natural deduction proofs at the assertion level. In: McAllester D.A. (Ed). Automated Deduction-CADE-17, 17th International Conference on Automated Deduction, Proceedings. Pittsburgh, PA, USA, June 17-20, 2000. Lecture Notes in Artificial Intelligence vol. 1831 (2000), Springer 460-464
    • (2000) Lecture Notes in Artificial Intelligence , vol.1831 , pp. 460-464
    • Meier, A.1
  • 27
    • 58549108822 scopus 로고    scopus 로고
    • J. Meng, Integration of interactive and automatic provers, in: M. Carro, J. Correas (Eds.), Second CologNet Workshop on Implementation Technology for Computational Logic Systems, FME 2003, September 2003
    • J. Meng, Integration of interactive and automatic provers, in: M. Carro, J. Correas (Eds.), Second CologNet Workshop on Implementation Technology for Computational Logic Systems, FME 2003, September 2003
  • 28
    • 0034852165 scopus 로고    scopus 로고
    • M. Moskewicz, C. Madigan, Y. Zhao, L. Zhang, S. Malik, Chaff: Engineering an efficient SAT solver, in: Proceedings of the 38th Design Automation Conference, Las Vegas, June 2001
    • M. Moskewicz, C. Madigan, Y. Zhao, L. Zhang, S. Malik, Chaff: Engineering an efficient SAT solver, in: Proceedings of the 38th Design Automation Conference, Las Vegas, June 2001
  • 29
    • 9444297962 scopus 로고    scopus 로고
    • Experiments on supporting interactive proof using resolution
    • Automated Reasoning: Second International Joint Conference, IJCAR 2004, Proceedings. Basin D., and Rusinowitch M. (Eds). Cork, Ireland, July 4-8, 2004, Springer
    • Meng J., and Paulson L.C. Experiments on supporting interactive proof using resolution. In: Basin D., and Rusinowitch M. (Eds). Automated Reasoning: Second International Joint Conference, IJCAR 2004, Proceedings. Cork, Ireland, July 4-8, 2004. Lecture Notes in Artificial Intelligence vol. 3097 (2004), Springer 372-384
    • (2004) Lecture Notes in Artificial Intelligence , vol.3097 , pp. 372-384
    • Meng, J.1    Paulson, L.C.2
  • 30
    • 35148819061 scopus 로고    scopus 로고
    • J. Meng, L.C. Paulson, Translating higher-order problems to first-order clauses, in: G. Sutcliffe, R. Schmidt, S. Schulz (Eds.), ESCoR: Empirically Successful Computerized Reasoning, CEUR Workshop Proceedings, vol. 192, 2006, pp. 70-80
    • J. Meng, L.C. Paulson, Translating higher-order problems to first-order clauses, in: G. Sutcliffe, R. Schmidt, S. Schulz (Eds.), ESCoR: Empirically Successful Computerized Reasoning, CEUR Workshop Proceedings, vol. 192, 2006, pp. 70-80
  • 31
    • 33749567951 scopus 로고    scopus 로고
    • Applying SAT solving in classification of finite algebras
    • Meier A., and Sorge V. Applying SAT solving in classification of finite algebras. Journal of Automated Reasoning 35 1-3 (2005) 201-235
    • (2005) Journal of Automated Reasoning , vol.35 , Issue.1-3 , pp. 201-235
    • Meier, A.1    Sorge, V.2
  • 34
    • 84957099294 scopus 로고    scopus 로고
    • On generating small clause normal forms
    • Automated Deduction-CADE-15, 15th International Conference on Automated Deduction, Proceedings. Kirchner C., and Kirchner H. (Eds). Lindau, Germany, July 5-10, 1998, Springer
    • Nonnengart A., Rock G., and Weidenbach C. On generating small clause normal forms. In: Kirchner C., and Kirchner H. (Eds). Automated Deduction-CADE-15, 15th International Conference on Automated Deduction, Proceedings. Lindau, Germany, July 5-10, 1998. Lecture Notes in Computer Science vol. 1421 (1998), Springer 397-411
    • (1998) Lecture Notes in Computer Science , vol.1421 , pp. 397-411
    • Nonnengart, A.1    Rock, G.2    Weidenbach, C.3
  • 35
    • 84944677742 scopus 로고
    • PVS: A prototype verification system
    • 11th International Conference on Automated Deduction (CADE). Kapur D. (Ed). Saratoga, NY, June 1992, Springer
    • Owre S., Rushby J.M., and Shankar N. PVS: A prototype verification system. In: Kapur D. (Ed). 11th International Conference on Automated Deduction (CADE). Saratoga, NY, June 1992. Lecture Notes in Artificial Intelligence vol. 607 (1992), Springer 748-752
    • (1992) Lecture Notes in Artificial Intelligence , vol.607 , pp. 748-752
    • Owre, S.1    Rushby, J.M.2    Shankar, N.3
  • 37
    • 33749564086 scopus 로고    scopus 로고
    • A SAT-based decision procedure for the subclass of unrollable list formulas in ACL2 (SULFA)
    • Automated Reasoning-Third International Joint Conference, IJCAR 2006, Proceedings. Furbach U., and Shankar N. (Eds). Seattle, WA, USA, August 2006, Springer
    • Reeber E., and Hunt Jr. W.A. A SAT-based decision procedure for the subclass of unrollable list formulas in ACL2 (SULFA). In: Furbach U., and Shankar N. (Eds). Automated Reasoning-Third International Joint Conference, IJCAR 2006, Proceedings. Seattle, WA, USA, August 2006. Lecture Notes in Artificial Intelligence vol. 4130 (2006), Springer 453-467
    • (2006) Lecture Notes in Artificial Intelligence , vol.4130 , pp. 453-467
    • Reeber, E.1    Hunt Jr., W.A.2
  • 38
    • 84949491903 scopus 로고    scopus 로고
    • Using decision procedures with a higher-order logic
    • Theorem Proving in Higher Order Logics, 14th International Conference, TPHOLs 2001, Proceedings. Boulton R.J., and Jackson P.B. (Eds). Edinburgh, Scotland, UK, September 3-6, 2001, Springer
    • Shankar N. Using decision procedures with a higher-order logic. In: Boulton R.J., and Jackson P.B. (Eds). Theorem Proving in Higher Order Logics, 14th International Conference, TPHOLs 2001, Proceedings. Edinburgh, Scotland, UK, September 3-6, 2001. Lecture Notes in Computer Science vol. 2152 (2001), Springer 5-26
    • (2001) Lecture Notes in Computer Science , vol.2152 , pp. 5-26
    • Shankar, N.1
  • 39
    • 84948145694 scopus 로고    scopus 로고
    • On solving Presburger and linear arithmetic with SAT
    • Formal Methods in Computer-Aided Design: 4th International Conference, FMCAD 2002, Proceedings. Aagaard M.D., and O'Leary J.W. (Eds). Portland, OR, USA, November 6-8, 2002, Springer
    • Strichman O. On solving Presburger and linear arithmetic with SAT. In: Aagaard M.D., and O'Leary J.W. (Eds). Formal Methods in Computer-Aided Design: 4th International Conference, FMCAD 2002, Proceedings. Portland, OR, USA, November 6-8, 2002. Lecture Notes in Computer Science vol. 2517 (2002), Springer 160-169
    • (2002) Lecture Notes in Computer Science , vol.2517 , pp. 160-169
    • Strichman, O.1
  • 42
    • 58549084018 scopus 로고    scopus 로고
    • T. Weber, Integrating a SAT solver with an LCF-style theorem prover, in: A. Armando, A. Cimatti (Eds.), Proceedings of PDPAR'05-Third International Workshop on Pragmatical Aspects of Decision Procedures in Automated Reasoning, Edinburgh, UK, July 2005
    • T. Weber, Integrating a SAT solver with an LCF-style theorem prover, in: A. Armando, A. Cimatti (Eds.), Proceedings of PDPAR'05-Third International Workshop on Pragmatical Aspects of Decision Procedures in Automated Reasoning, Edinburgh, UK, July 2005
  • 43
    • 58549108254 scopus 로고    scopus 로고
    • T. Weber, Using a SAT solver as a fast decision procedure for propositional logic in an LCF-style theorem prover, in: J. Hurd, E. Smith, A. Darbari (Eds.), Theorem Proving in Higher Order Logics-18th International Conference, TPHOLs 2005, Oxford, UK, August 2005, Emerging Trends Proceedings, Oxford, UK, August 2005, pp. 180-189; Oxford University Computing Laboratory, Programming Research Group, Research Report PRG-RR-05-02
    • T. Weber, Using a SAT solver as a fast decision procedure for propositional logic in an LCF-style theorem prover, in: J. Hurd, E. Smith, A. Darbari (Eds.), Theorem Proving in Higher Order Logics-18th International Conference, TPHOLs 2005, Oxford, UK, August 2005, Emerging Trends Proceedings, Oxford, UK, August 2005, pp. 180-189; Oxford University Computing Laboratory, Programming Research Group, Research Report PRG-RR-05-02
  • 44
    • 26444481567 scopus 로고    scopus 로고
    • On subsumption removal and on-the-fly CNF simplification
    • SAT. Bacchus F., and Walsh T. (Eds), Springer
    • Zhang L. On subsumption removal and on-the-fly CNF simplification. In: Bacchus F., and Walsh T. (Eds). SAT. Lecture Notes in Computer Science vol. 3569 (2005), Springer 482-489
    • (2005) Lecture Notes in Computer Science , vol.3569 , pp. 482-489
    • Zhang, L.1
  • 45
    • 84893807812 scopus 로고    scopus 로고
    • Validating SAT solvers using an independent resolution-based checker: Practical implementations and other applications
    • IEEE Computer Society
    • Zhang L., and Malik S. Validating SAT solvers using an independent resolution-based checker: Practical implementations and other applications. Design, Automation and Test in Europe (DATE 2003) (2003), IEEE Computer Society 10880-10885
    • (2003) Design, Automation and Test in Europe (DATE 2003) , pp. 10880-10885
    • Zhang, L.1    Malik, S.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.