Publication details
      
  
    Formalizing a Strong Normalization Proof for Moggi's Computational Metalanguage  
 
  
     Christian Doczkal, Jan Schwinghammer  
  
4th International Workshop on Logical Frameworks and Meta-languages: Theory and Practice (LFMTP'09), ACM, 2009  
  
Lindley and Stark have given an elegant proof of strong normalization for various lambda calculi whose type systems preclude a direct inductive definition of   Girard-Tait style logical relations, such as the simply typed lambda calculus with sum types or Moggi's calculus with monadic computation types. 
The key construction in their proof is a notion of relational TT-lifting, which is expressed with the help of  stacks of evaluation contexts. 
We describe a formalization of Lindley and Stark's strong normalization proof for Moggi's computational metalanguage in Isabelle/HOL, using the nominal package.
Theory file
  
Download PDF       
  Show BibTeX
                
  
@INPROCEEDINGS{Doczkal:Schwinghammer:09,
  title = {Formalizing a Strong Normalization Proof for Moggi's Computational Metalanguage},
  author = {Christian Doczkal and Jan Schwinghammer},
  year = {2009},
  publisher = {{ACM}},
  booktitle = {4th International Workshop on Logical Frameworks and Meta-languages: Theory and Practice (LFMTP'09)},
  note = {{To appear}},
}
   
Login to edit
  
  
	 Legal notice, Privacy policy