https://github.com/lysxia/monadic-profunctor-bx-paper
https://github.com/lysxia/monadic-profunctor-bx-paper
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lysxia/monadic-profunctor-bx-paper
- Owner: Lysxia
- Created: 2024-12-06T11:24:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-07T11:54:36.000Z (over 1 year ago)
- Last Synced: 2025-03-07T12:42:02.136Z (over 1 year ago)
- Language: Coq
- Size: 173 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Implementation for the paper The Monadic Profunctor Paradigm of Bidirectional Programming
This is the 2025 journal extension of our previous paper [*Composing bidirectional programs monadically*](https://link.springer.com/chapter/10.1007/978-3-030-17184-1_6).
The Rocq formalization of our results is under `rocq/`.
The updated code can be found under `code/`.
## Rocq formalization
Rocq proofs of compositionality for some properties of biparsers and lenses.
This is built with Rocq version 8.20 (pre-renaming, `coq.8.20` on opam).
cd rocq
make