Skip to content

About

Dependent composable partial functions for free in Coq

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

87 Commits

Folders and files

Repository files navigation

PartialFun — A simple Rocq library for composable partial functions

This library lets you write dependent partial functions in monadic style to be able to prove things about all terminating outputs, including proving which inputs are terminating, but also execute them and extract them.

The development is found in the theories folder. PartialFun.v contains the definition of the library while Examples.v contains some examples (integer division and untyped λ-calculus for now).

This is very early-stage for now but it should work with Rocq 9.0 and the corresponding Equations version.

About

Dependent composable partial functions for free in Coq

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages