• DocumentCode
    1140768
  • Title

    Efficient On-Line Proofs of Equalities and Inequalities of Formulas

  • Author

    Samet, Hanan

  • Author_Institution
    Department of Computer Science, University of Maryland
  • Issue
    1
  • fYear
    1980
  • Firstpage
    28
  • Lastpage
    32
  • Abstract
    An algorithm is presented for proving equivalence and inequivalence of instances of formulas involving constant terms. It is based on the construction of an equality data base in the form of a grammar. The algorithm differes from other approaches to the problem by being an on-line algorithm. Equality between two formulas can be proved in time proportional to the number of constant and function symbols appearing within them. An algorithm is also given for updating the equality data base. It has a worse case running time which is proportional to the square of the number of different formulas previously encountered.
  • Keywords
    Equality; code optimization; hashing; on-line algorithms; program verification; symbolic execution; theorem proving; Computer languages; Computer science; Optimization methods; Production; Equality; code optimization; hashing; on-line algorithms; program verification; symbolic execution; theorem proving;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1980.1675453
  • Filename
    1675453