• DocumentCode
    2050288
  • Title

    Strong Normalization for System F by HOAS on Top of FOAS

  • Author

    Popescu, Andrei ; Gunter, Elsa L. ; Osborn, Christopher J.

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2010
  • fDate
    11-14 July 2010
  • Firstpage
    31
  • Lastpage
    40
  • Abstract
    We present a point of view concerning HOAS(Higher-Order Abstract Syntax) and an extensive exercise in HOAS along this point of view. The point of view is that HOAS can be soundly and fruitfully regarded as a definitional extension on top of FOAS (First-Order Abstract Syntax). As such, HOAS is not only an encoding technique, but also a higher-order view of a first-order reality. A rich collection of concepts and proof principles is developed inside the standard mathematical universe to give technical life to this point of view. The exercise consists of a new proof of Strong Normalization for System F. The concepts and results presented here have been formalized in the theorem prover Isabelle/HOL.
  • Keywords
    computational linguistics; theorem proving; FOAS; HOAS; Isabelle-HOL theorem prover; System F; first-order abstract syntax; higher-order abstract syntax; Cognition; Construction industry; Context; Encoding; Equations; Syntactics; Higher-Order Abstract Syntax; Isabelle/HOL; System F;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science (LICS), 2010 25th Annual IEEE Symposium on
  • Conference_Location
    Edinburgh
  • ISSN
    1043-6871
  • Print_ISBN
    978-1-4244-7588-9
  • Electronic_ISBN
    1043-6871
  • Type

    conf

  • DOI
    10.1109/LICS.2010.48
  • Filename
    5571067