• DocumentCode
    2208457
  • Title

    Combining algebra and higher-order types

  • Author

    Breazu-Tannen, Val

  • Author_Institution
    Dept. of Comput & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
  • fYear
    1988
  • fDate
    0-0 1988
  • Firstpage
    82
  • Lastpage
    90
  • Abstract
    The author studies the higher-order rewrite/equational proof systems obtained by adding the simply typed lambda calculus to algebraic rewrite/equational proof systems. He shows that if a many-sorted algebraic rewrite system has the Church-Rosser property, then the corresponding higher-order rewrite system which adds simply typed beta -reduction has the Church-Rossers property too. This result is relevant to parallel implementations of functional programming languages. The author also shows that provability in the higher-order equational proof system obtained by adding the simply typed beta and eta axions to some many-sorted algebraic proof system is effectively reducible to provability in that algebraic proof system. This effective reduction also establishes transformations between higher-order and algebraic equational proofs, which can be useful in automated deduction.<>
  • Keywords
    algebra; formal logic; programming languages; theorem proving; Church-Rosser property; algebra; equational proof systems; functional programming languages; higher-order rewrite; higher-order types; lambda calculus; many-sorted algebraic rewrite system; provability; Algebra; Calculus; Chromium; Computational modeling; Equations; Information science; Military computing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1988. LICS '88., Proceedings of the Third Annual Symposium on
  • Conference_Location
    Edinburgh, UK
  • Print_ISBN
    0-8186-0853-6
  • Type

    conf

  • DOI
    10.1109/LICS.1988.5103
  • Filename
    5103