Modular verification of programs with effects and effect handlers in Coq
From MaRDI portal
Publication:2024352
Recommendations
- Modular verification of programs with effects and effects handlers
- Modular development of certified program verifiers with a proof assistant,
- Effective interactive proofs for higher-order imperative programs
- A hierarchy of monadic effects for program verification using equational reasoning
- Dependent types and multi-monadic effects in \(\mathrm{F}^*\)
Cites work
- Coquet: a Coq library for verifying hardware
- Programming with algebraic effects and handlers
- Tackling the awkward squad: Monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell
- Termination Proofs for Recursive Functions in FoCaLiZe
- The B-Book
- Ynot: dependent types for imperative programs
Cited in
(4)- Modular verification of programs with effects and effects handlers
- Verifying an Effect-Handler-Based Define-By-Run Reverse-Mode AD Library
- A practical formalization of monadic equational reasoning in dependent-type theory
- Choice trees: representing and reasoning about nondeterministic, recursive, and impure programs in Rocq
This page was built for publication: Modular verification of programs with effects and effect handlers in Coq
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2024352)