GitXplorerGitXplorer
T

coq-partialfun

public
6 stars
2 forks
0 issues

Commits

List of commits on branch main.
Verified
b8c22d9d99775f0b234c3a0d26906bef79378603

Merge pull request #13 from CoqHott/untyped-algo

TTheoWinterhalter committed 2 months ago
Unverified
e2b8b8a420e404b9638d41bcc379a8efc0d7130f

stronger induction principle: add a `graphT` hypothesis

MMevenBertrand committed 2 months ago
Verified
2caa189be95f9f70d430c6df8c58543a13f1702c

Merge pull request #12 from kyoDralliam/coq-8.20

TTheoWinterhalter committed 3 months ago
Unverified
5919eddd54339038359e2c7b2ea5363ce70c0d07

Change broken notations for partial function types

kkyoDralliam committed 3 months ago
Unverified
c3388990e21b27ef5a9cb2a951f8b557a72be378

fix .1 / .2 notations for 8.20

kkyoDralliam committed 3 months ago
Verified
366e9017248b79ab161ed12e45c10fd41d1de87d

Fix universe issue with depelim in coq 8.18 (#11)

kkyoDralliam committed a year ago

README

The README file for this repository.

PartialFun — A simple Coq 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 Coq 8.16 and the corresponding Equations version.