Submitted solutions

From POPLmark

Jump to: navigation, search

This page summarizes the submissions and solutions for The POPLmark Challenge; each submission also has a page dedicated to it that includes commentary (when available). Other related pages include: the description of the challenge problems, and how to submit a solution.

We currently have submissions from the following individuals and groups (names link to pages on their submission):

  1. Stefan Berghofer
  2. Arthur Charguéraud (de Bruijn indices)
  3. Arthur Charguéraud (locally nameless)
  4. Adam Chlipala
  5. Group from CMU (Michael Ashley-Rollman, Karl Crary, and Robert Harper)
  6. Matthew Fairbairn
  7. André Hirschowitz and Marco Maggesi
  8. Xavier Leroy
  9. Jevgenijs Sallinens
  10. Aaron Stump
  11. Christian Urban et al.
  12. Jérôme Vouillon
  13. Hongwei Xi
  14. Wilmer Ricciotti
  15. Andrew Gacek


Parts of the challenge addressed by each submission:

  1a 1b 2a 2b 3 Commented
Berghofer YYYYY
Charguéraud (de Bruijn indices) Y    Y
Charguéraud (locally nameless) Y    Y
Adam Chlipala Y    Y
CMU YYYY Y
Fairbairn     Y
Hirschowitz and Maggesi Y    minimally
Leroy Y Y YY
Ricciotti Y     
Sallinens YY minimally
Stump Y Y
Urban et al. Y Y
Vouillon YYYY Y
Xi YY
Gacek YY


Summary of the encoding techniques and proof assistants / theorem provers used by the submissions:

  Alpha Prolog Coq Twelf ATS Isabelle/HOL Matita Abella
De Bruijn indices   Vouillon, Sallinens,
Charguéraud (a)
  Berghofer  
HOAS     CMU     Gacek
Locally nameless   Chlipala, Leroy,
Charguéraud (b)
    Ricciotti
Nominal Fairbairn       Urban et al.  
Named variables   Stump      
Hybrid       Xi  
Nested datatypes   Hirschowitz and Maggesi        
Personal tools