[TYPES/announce] WMM'08 call for participation
Karl Crary
crary at cs.cmu.edu
Mon Aug 11 14:45:55 EDT 2008
Apologies for the cross-posting.
-------------------------
CALL FOR PARTICIPATION
3rd Informal ACM SIGPLAN Workshop
on Mechanizing Metatheory
http://www.seas.upenn.edu/~sweirich/wmm/
Victoria, British Columbia
September 20, 2008
Co-located with ICFP 2008.
Researchers in programming languages have long felt the need for tools
to help formalize and check their work. With advances in language
technology demanding deep understanding of ever larger and more
complex languages, this need has become urgent. There are a number of
automated proof assistants being developed within the theorem proving
community that seem ready or nearly ready to be applied in this domain
-- yet, despite numerous individual efforts in this direction, the use
of proof assistants in programming language research is still not
commonplace: the available tools are confusingly diverse, difficult to
learn, inadequately documented, and lacking in specific library
facilities required for work in programming languages.
The goal of this workshop is to bring together researchers who have
experience using automated proof assistants for programming language
metatheory, and those who are interested in using tool support for
formalizing their work. One starting point for discussion will be the
obstacles that hinder mechanisation (whether they be pragmatic or
technical), and what users and developers can do to overcome them.
The workshop will conclude with a session of five-minute talks.
Proposals for five-minute talks will be accepted the morning of the
workshop. Five-minute talks need not be polished, and discussions of
works in progress are encouraged.
Program
Welcome: 8:50-9:00
Session 1: 9:00-10:30
Formalizing an Extensional Semantics for Units of Measure
Andrew Kennedy
Microsoft Research Cambridge
Proving correctness of a dynamic atomicity analysis in Coq
Caitlin Sadowski, Jaeheon Yi, Kenneth Knowles, and Cormac Flanagan
University of California at Santa Cruz
Mechanizing the Metatheory of a Language With Linear Resources and
Context Effects
Daniel K. Lee [1], Derek Dreyer [2], and Andreas Rossberg [2]
[1] Carnegie Mellon University
[2] Max Planck Institute for Software Systems
Coffee Break: 10:30-11:00
Session 2: 11:00-12:00
Case Study: Subject Reduction for Mini-ML with References, in
Isabelle/HOL + Hybrid
Alan J. Martin
University of Ottawa
Mechanizing Methatheory with Nested Datatypes
Andre Hirschowitz [1] and Marco Maggesi [2]
[1] University of Nice (UNS) and CNRS
[2] Universita di Firenze
Lunch: 12:00-14:00
Session 3: 14:00-15:00
Shallow embedding of a logic in Coq
Jerome Vouillon
Universite Paris Diderot - Paris 7, CNRS
Names via Substructural and Dependent Types
Jason Reed
Carnegie Mellon University
Coffee Break: 15:00-15:30
Session 4: 15:30-16:30
SASyLF: An Educational Proof Assistant for Language Theory
Jonathan Aldrich [1], Robert J. Simmons [1], and Key Shin [2]
[1] Carnegie Mellon University
[2] Microsoft Corporation
Building Verified Language Tools in Operational Type Theory
Aaron Stump
The University of Iowa
Five-minute talks: 16:30-17:00
More information about the Types-announce
mailing list