Putting the `K' into Bird's derivation of Knuth-Morris-Pratt string matching
by Peter Gammie
Computer Science/Functional Programming
2020
2019
An Efficient Generalization of Counting Sort for Large, possibly Infinite Key Ranges
by Pasquale Noce
A General Theory of Syntax with Bindings
by Lorenzo Gheri and Andrei Popescu
2018
Monadification, Memoization and Dynamic Programming
by Simon Wimmer, Shuwei Hu and Tobias Nipkow
Bounded Natural Functors with Covariance and Contravariance
by Andreas Lochbihler and Joshua Schneider
2017
HOLCF-Prelude
by Joachim Breitner, Brian Huffman, Neil Mitchell and Christian Sternagel
Optics
by Simon Foster and Frank Zeyda
Monad normalisation
by Joshua Schneider, Manuel Eberl and Andreas Lochbihler
Effect polymorphism in higher-order logic
by Andreas Lochbihler
2015
Applicative Lifting
by Andreas Lochbihler and Joshua Schneider
2014
Stream Fusion in HOL with Code Generation
by Andreas Lochbihler and Alexandra Maximova
Certification Monads
by Christian Sternagel and René Thiemann
Haskell's Show Class in Isabelle/HOL
by Christian Sternagel and René Thiemann
2013
A General Method for the Proof of Theorems on Tail-recursive Functions
by Pasquale Noce
2012
Type Constructor Classes and Monad Transformers
by Brian Huffman