메뉴 건너뛰기




Volumn 4590 LNCS, Issue , 2007, Pages 20-36

A tutorial on satisfiability modulo theories

Author keywords

[No Author keywords available]

Indexed keywords

BOOLEAN FUNCTIONS; CONSTRAINT THEORY; SECURITY OF DATA; SOFTWARE TESTING; VERIFICATION;

EID: 38149058155     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-73368-3_5     Document Type: Conference Paper
Times cited : (58)

References (36)
  • 1
    • 84937569311 scopus 로고    scopus 로고
    • Barrett, C.W., Dill, D.L., Stump, A.: Checking satisfiability of first-order formulas by incremental translation to SAT. In: Brinksma, E., Larsen, K.G. (eds.) CAV 2002. LNCS, 2404, Springer, Heidelberg (2002)
    • Barrett, C.W., Dill, D.L., Stump, A.: Checking satisfiability of first-order formulas by incremental translation to SAT. In: Brinksma, E., Larsen, K.G. (eds.) CAV 2002. LNCS, vol. 2404, Springer, Heidelberg (2002)
  • 4
    • 0000978928 scopus 로고
    • Three uses of the Herbrand-Gentzen theorem in relating model theory and proof theory
    • Craig, W: Three uses of the Herbrand-Gentzen theorem in relating model theory and proof theory. Journal of Symbolic Logic 22(3), 269-285 (1957)
    • (1957) Journal of Symbolic Logic , vol.22 , Issue.3 , pp. 269-285
    • Craig, W.1
  • 5
    • 33749846787 scopus 로고    scopus 로고
    • Dutertre, B., de Moura, L.: A fast linear-arithmetic solver for dpll(t). In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, 4144, pp. 81-94. Springer, Heidelberg (2006)
    • Dutertre, B., de Moura, L.: A fast linear-arithmetic solver for dpll(t). In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, vol. 4144, pp. 81-94. Springer, Heidelberg (2006)
  • 8
    • 38149067971 scopus 로고    scopus 로고
    • Reprinted in Siekmann and WrightsonSiekmannWrightson83, pp. 267-270, (1983)
    • Reprinted in Siekmann and WrightsonSiekmannWrightson83, pp. 267-270, (1983)
  • 9
    • 84948958346 scopus 로고    scopus 로고
    • Lazy theorem proving for bounded model checking over infinite domains
    • Voronkov, A, ed, Automated Deduction, CADE-18, Springer, Heidelberg
    • de Moura, L., Rue, H., Sorea, M.: Lazy theorem proving for bounded model checking over infinite domains. In: Voronkov, A. (ed.) Automated Deduction - CADE-18. LNCS (LNAI), vol. 2392, pp. 438-455. Springer, Heidelberg (2002)
    • (2002) LNCS (LNAI , vol.2392 , pp. 438-455
    • de Moura, L.1    Rue, H.2    Sorea, M.3
  • 10
    • 85086683910 scopus 로고    scopus 로고
    • de Moura, L., Rue\ss, H., Shankar, N.: Justifying equality. In: Proceedings of PDPAR '04 (2004)
    • de Moura, L., Rue\ss, H., Shankar, N.: Justifying equality. In: Proceedings of PDPAR '04 (2004)
  • 11
    • 1442341246 scopus 로고    scopus 로고
    • Simplify: A theorem prover for program checking
    • Technical Report HPL-2003-148, Hewlett-Packard Systems Research Center
    • Detlefs, D., Nelson, G., Saxe, J.B.: Simplify: A theorem prover for program checking. In: Technical Report HPL-2003-148, Hewlett-Packard Systems Research Center (2003)
    • (2003)
    • Detlefs, D.1    Nelson, G.2    Saxe, J.B.3
  • 12
    • 84881072062 scopus 로고
    • A computing procedure for quantification theory
    • Davis, M., Putnam, H. : A computing procedure for quantification theory. JACM 7(3), 201-215 (1960)
    • (1960) JACM , vol.7 , Issue.3 , pp. 201-215
    • Davis, M.1    Putnam, H.2
  • 13
    • 21444441175 scopus 로고    scopus 로고
    • An extensible SAT-solver
    • Eén, N., Sörensson, N.: An extensible SAT-solver. In: SAT 2003 (2003)
    • (2003) SAT
    • Eén, N.1    Sörensson, N.2
  • 14
    • 35248826991 scopus 로고    scopus 로고
    • Flanagan, C., Joshi, R., Ou, X., Saxe, J.B.: Theorem proving using lazy proof explication. In: Hunt Jr., W.A., Somenzi, F. (eds.) CAV 2003. LNCS, 2725, pp. 355-367. Springer, Heidelberg (2003)
    • Flanagan, C., Joshi, R., Ou, X., Saxe, J.B.: Theorem proving using lazy proof explication. In: Hunt Jr., W.A., Somenzi, F. (eds.) CAV 2003. LNCS, vol. 2725, pp. 355-367. Springer, Heidelberg (2003)
  • 15
    • 84945709402 scopus 로고
    • An improved equivalence algorithm
    • Galler, B.A., Fisher, M.J.: An improved equivalence algorithm. Commun. ACM 7(5), 301-303 (1964)
    • (1964) Commun. ACM , vol.7 , Issue.5 , pp. 301-303
    • Galler, B.A.1    Fisher, M.J.2
  • 18
    • 27644576055 scopus 로고    scopus 로고
    • An interpolating theorem prover
    • McMillan, K.L.: An interpolating theorem prover. Theor. Comput. Sci. 345(1), 101-121 (2005)
    • (2005) Theor. Comput. Sci , vol.345 , Issue.1 , pp. 101-121
    • McMillan, K.L.1
  • 20
    • 0032680865 scopus 로고    scopus 로고
    • GRASP: A search algorithm for propositional satisfiability
    • Marques-Silva, J., Sakallah, K.: GRASP: A search algorithm for propositional satisfiability. IEEE Transactions on Computers 48(5), 506-521 (1999)
    • (1999) IEEE Transactions on Computers , vol.48 , Issue.5 , pp. 506-521
    • Marques-Silva, J.1    Sakallah, K.2
  • 21
    • 38149136220 scopus 로고    scopus 로고
    • Nelson, G.: Techniques for program verification. Technical Report CSL-81-10, Xerox Palo Alto Research Center, Palo Alto, Ca (1981)
    • Nelson, G.: Techniques for program verification. Technical Report CSL-81-10, Xerox Palo Alto Research Center, Palo Alto, Ca (1981)
  • 23
    • 24944515509 scopus 로고    scopus 로고
    • Nieuwenhuis, R., Oliveras, A.: Robert Nieuwenhuis and Albert Oliveras. In: Giesl, J. (ed.) RTA 2005. LNCS, 3467, pp. 453-168. Springer, Heidelberg (2005)
    • Nieuwenhuis, R., Oliveras, A.: Robert Nieuwenhuis and Albert Oliveras. In: Giesl, J. (ed.) RTA 2005. LNCS, vol. 3467, pp. 453-168. Springer, Heidelberg (2005)
  • 24
    • 33847102258 scopus 로고    scopus 로고
    • Solving SAT and SAT Modulo Theories: From an abstract Davis-Putnam-Logemann-Loveland procedure to DPLL(T)
    • Nieuwenhuis, R., Oliveras, A., Tinelli, C.: Solving SAT and SAT Modulo Theories: From an abstract Davis-Putnam-Logemann-Loveland procedure to DPLL(T). J. ACM 53(6), 937-977 (2006)
    • (2006) J. ACM , vol.53 , Issue.6 , pp. 937-977
    • Nieuwenhuis, R.1    Oliveras, A.2    Tinelli, C.3
  • 25
    • 84969390910 scopus 로고
    • Complexity, convexity and combinations of theories
    • Derek, C.: Complexity, convexity and combinations of theories. Theoretical Computer Science 12, 291-302 (1980)
    • (1980) Theoretical Computer Science , vol.12 , pp. 291-302
    • Derek, C.1
  • 27
    • 33744946297 scopus 로고    scopus 로고
    • Inference systems for logical algorithms
    • Ramanujam, R, Sen, S, eds, FSTTCS 2005, Springer, Heidelberg
    • Shankar, N.: Inference systems for logical algorithms. In: Ramanujam, R., Sen, S. (eds.) FSTTCS 2005. LNCS, vol. 3821, pp. 60-78. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3821 , pp. 60-78
    • Shankar, N.1
  • 28
    • 0017995402 scopus 로고
    • An algorithm for reasoning about equality
    • Shostak, R.: An algorithm for reasoning about equality. Comm. ACM 21, 583-585 (1978)
    • (1978) Comm. ACM , vol.21 , pp. 583-585
    • Shostak, R.1
  • 29
    • 0018454851 scopus 로고
    • A practical decision procedure for arithmetic with function symbols
    • Shostak, R.: A practical decision procedure for arithmetic with function symbols. JACM 26(2), 351-360 (1979)
    • (1979) JACM , vol.26 , Issue.2 , pp. 351-360
    • Shostak, R.1
  • 30
    • 0001445381 scopus 로고    scopus 로고
    • Local search strategies for satisfiability testing
    • Johnson, D.S, Trick, M.A, eds, Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, of
    • Selman, B., Kautz, H., Cohen, B.: Local search strategies for satisfiability testing. In: Johnson, D.S., Trick, M.A. (eds.) Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, vol. 26 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science. AMS (1996)
    • (1996) DIMACS Series in Discrete Mathematics and Theoretical Computer Science. AMS , vol.26
    • Selman, B.1    Kautz, H.2    Cohen, B.3
  • 31
    • 0010675517 scopus 로고
    • Siekmann, J, Wrightson, G, eds, Classical Papers on Computational Logic, amp; 2. Springer, Heidelberg
    • Siekmann, J., Wrightson, G. (eds.): Automation of Reasoning: Classical Papers on Computational Logic, vol. 1 & 2. Springer, Heidelberg (1983)
    • (1983) Automation of Reasoning , vol.1
  • 32
    • 0016495233 scopus 로고
    • Efficiency of a good but not linear set union algorithm
    • Tarjan, R.E.: Efficiency of a good but not linear set union algorithm. J. ACM 22(2), 215-225 (1975)
    • (1975) J. ACM , vol.22 , Issue.2 , pp. 215-225
    • Tarjan, R.E.1
  • 33
    • 33745438141 scopus 로고    scopus 로고
    • Wang, C., Ivančić, F., Ganai, M., Gupta, A.: Deciding separation logic formulae by SAT and incremental negative cycle elimination. In: Sutcliffe, G., Voronkov, A. (eds.) LPAR 2005. LNCS (LNAI), 3835, pp. 322-336. Springer, Heidelberg (2005)
    • Wang, C., Ivančić, F., Ganai, M., Gupta, A.: Deciding separation logic formulae by SAT and incremental negative cycle elimination. In: Sutcliffe, G., Voronkov, A. (eds.) LPAR 2005. LNCS (LNAI), vol. 3835, pp. 322-336. Springer, Heidelberg (2005)
  • 34
    • 84937410369 scopus 로고    scopus 로고
    • SATO: An efficient propositional prover
    • Zhang, H.: SATO: An efficient propositional prover. In: Conference on Automated Deduction, pp. 272-275 (1997)
    • (1997) Conference on Automated Deduction , pp. 272-275
    • Zhang, H.1
  • 36
    • 8744294678 scopus 로고    scopus 로고
    • The quest for efficient boolean satisfiability solvers
    • Voronkov, A, ed, Berlin, Germany, Springer, Heidelberg
    • Zhang, L., Malik, S.: The quest for efficient boolean satisfiability solvers. In: Voronkov, A. (ed.) Proceedings of CADE-19, Berlin, Germany, Springer, Heidelberg (2002)
    • (2002) Proceedings of CADE-19
    • Zhang, L.1    Malik, S.2


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