2 results
Robert Atkey ; Patricia Johann ; Neil Ghani.
Dependently typed programming languages allow sophisticated properties of data to be expressed within the type system. Of particular use in dependently typed programming are indexed types that refine data by computationally useful information. For example, the N-indexed type of vectors refines lists […]
Published on June 4, 2012
Neil Ghani ; Patricia Johann ; Clement Fumex.
This paper provides an induction rule that can be used to prove properties of data structures whose types are inductive, i.e., are carriers of initial algebras of functors. Our results are semantic in nature and are inspired by Hermida and Jacobs' elegant algebraic formulation of induction for […]
Published on June 19, 2012