Synthetic topology in Homotopy Type Theory for probabilistic programming
- đ¤ Speaker: Bas Spitters (Aarhus Universitet)
- đ Date & Time: Monday 03 July 2017, 11:00 - 12:00
- đ Venue: Seminar Room 2, Newton Institute
Abstract
The ALEA Coq library formalizes discrete measure theory using a
variant of the Giry monad, as a submonad of the CPS monad: (A →
[0, 1]) → [0, 1]. This allows to use Moggi’s monadic meta- language
to give an interpretation of a language, Rml, into type theory.
Rml is a functional language with a primitive for probabilistic
choice. This formalization was the basis for the
Certicrypt
system for verifying security protocols. Easycrypt is still based on
the same idea. We improve on the formalization by using homotopy
type theory which provides e.g. quotients and functional
extensionality. Moreover, homotopy type theory allows us to use
synthetic topology to present a theory which also includes
continuous data types, like [0, 1]. Such data types are relevant, for
instance, in machine learning and differential privacy. We indicate how our axioms are justified by Kleene-Vesley
realizability, a standard model for computation with
continuous data types. (Joint work with Florian Faissole.)
Series This talk is part of the Isaac Newton Institute Seminar Series series.
Included in Lists
- All CMS events
- bld31
- dh539
- Featured lists
- INI info aggregator
- Isaac Newton Institute Seminar Series
- School of Physical Sciences
- Seminar Room 2, Newton Institute
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Bas Spitters (Aarhus Universitet)
Monday 03 July 2017, 11:00-12:00