• DocumentCode
    3783604
  • Title

    Deconstructing Shostak

  • Author

    H. Ruess;N. Shankar

  • Author_Institution
    Comput. Sci. Lab., SRI Int., Menlo Park, CA, USA
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    19
  • Lastpage
    28
  • Abstract
    Decision procedures for equality in a combination of theories are at the core of a number of verification systems. R.E. Shostak´s (J. of the ACM, vol. 31, no. 1, pp. 1-12, 1984) decision procedure for equality in the combination of solvable and canonizable theories has been around for nearly two decades. Variations of this decision procedure have been implemented in a number of specification and verification systems, including STP, EHDM, PVS, STeP and SVC. The algorithm is quite subtle and a correctness argument for it has remained elusive. Shostak´s algorithm and all previously published variants of it yield incomplete decision procedures. We describe a variant of Shostak´s algorithm, along with proofs of termination, soundness and completeness.
  • Keywords
    "Arithmetic","Decision feedback equalizers","Static VAr compensators","Contracts","Computer science","Laboratories","NASA","Partitioning algorithms","Constraint theory","Equations"
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2001. Proceedings. 16th Annual IEEE Symposium on
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-1281-X
  • Type

    conf

  • DOI
    10.1109/LICS.2001.932479
  • Filename
    932479