[PL-sem-jr] [Pl-seminar] Research talk at BC 11/02/07

Daniel Brown dbrown at ccs.neu.edu
Mon Oct 29 14:28:33 EDT 2007


I'm interested in seeing this, but it conflicts with Aaron's talk.  
Should we again consider rescheduling Aaron's talk?

  Dan

On Oct 28, 2007, at 3:03 PM, Mitchell Wand wrote:

> TITLE: Program Verification with Operational Type Theory
> Speaker: Aaron Stump
> Speaker Affiliation: Washington University in St. Louis
>
> Date: 11-2-2007
> Time: 11:00 AM - 12:30 PM
> Location: Boston College Fulton Hall 513 (Lynch Center)
>
> Directions to BC:  http://www.cs.bc.edu/~gtan/contact
>
> ABSTRACT: Operational Type Theory (OpTT) is a formal system for  
> writing
> richly typed pure functional programs, and proving properties about
> them.  OpTT's main contribution is in allowing possibly diverging or
> aborting programs, while retaining both logical soundness and
> decidability of type checking.  Traditional type theories based on the
> Curry-Howard isomorphism have not been able to achieve this, since
> diverging terms are unsound as proofs and spoil decidability of type
> equality (which typically involves computation).  OpTT rejects the
> Curry-Howard isomorphism, and strictly separates proofs from programs,
> and formulas from types.  Nevertheless, proofs and programs can be
> mutually dependent, thanks to proof irrelevance, which arises  
> naturally
> in OpTT from the separation of proofs and programs.  Example verified
> programs include operations on containers like binary search trees,
> where we statically verify that invariants like the BST property are
> preserved; and language-processing examples such as an untyped lambda
> calculus interpreter, where any result returned is verified not to
> contain new free variables.
>
> OpTT is being implemented in the Guru tool, a preliminary version of
> which is available at www.guru-lang.org, together with a draft paper
> on OpTT.
>
> BIO: Aaron Stump received his PhD in Computer Science from Stanford
> University in 2002.  His research interests are in language-based
> program verification, automated reasoning, and type theory.  With
> Hongwei Xi, he co-organizes the Programming Languages meets Program
> Verification workshop ( www.plpv.org).  With Clark Barrett and Albert
> Oliveras, he also co-organizes the Satisfiability Modulo Theories
> Competition (www.smt-comp.org).
>
> _______________________________________________
> pl-seminar mailing list
> pl-seminar at lists.ccs.neu.edu
> https://lists.ccs.neu.edu/bin/listinfo/pl-seminar

-------------- next part --------------
HTML attachment scrubbed and removed


More information about the Pl-sem-jr mailing list