kirancodes.me
To Proof Maintenance & Beyond!
Venues / JFP /

JFP 2025

26 papers

  1. A contextual formalization of structural coinduction · Paul Downen, Zena M. Ariola
  2. A practical formalization of monadic equational reasoning in dependent-type theory · Reynald Affeldt, Jacques Garrigue, Takafumi Saikawa
  3. Automatically testing console I/O behavior of student submissions in Haskell · Oliver Westphal, Janis Voigtländer
  4. Binary search - think positive · Alexander Dinges, Ralf Hinze
  5. Call-by-value and call-by-name: A simple proof of a classic theorem · Dariusz Biernacki, James McKinna, Filip Sieczkowski
  6. Checking equivalence in a non-strict language · John Charles Kolesar, Ruzica Piskac, William T. Hallahan
  7. Choice trees: Representing and reasoning about nondeterministic, recursive, and impure programs in Rocq · Nicolas Chappe, Paul He, Ludovic Henrio, Eleftherios Ioannidis, Yannick Zakowski, Steve Zdancewic
  8. Domain-specific tensor languages · Jean-Philippe Bernardy, Patrik Jansson
  9. Experiences of early assessment to teach functional programming · Peter Chapman
  10. Hefty algebras: Modular elaboration of higher-order effects · Cas van der Rest, Casper Bach
  11. How much is in a square? Calculating functional programs with squares · José Nuno Oliveira
  12. Inductive synthesis of structurally recursive functional programs from non-recursive expressions · Hangyeol Cho, Woosuk Lee
  13. JFP special issue on program calculation · Graham Hutton, Nicolas Wu
  14. OCaml Blockly · Kenichi Asai
  15. Parallel dual-numbers reverse AD · Tom Smeding, Matthijs Vákár
  16. PhD Abstracts · Graham Hutton
  17. PhD Abstracts · Graham Hutton
  18. Point-free calculational proofs and program derivation in linear algebra using a graphical syntax · Júlia Mota, João A. R. Paixão, Lucas Rufino Martelotte
  19. Recursive subtyping for all · Litao Zhou, Yaoda Zhou, Qianyong Wan, Bruno C. d. S. Oliveira
  20. Review of "Haskell in Depth" by Vitaly Bragilevsky, Manning Publications, 2021 · Brent A. Yorgey
  21. Semantics of pattern unification · Ambroise Lafont, Neel Krishnaswami
  22. Tail recursion modulo context: An equational approach (extended version) · Daan Leijen, Anton Lorenzen
  23. The graphical theory of monads · Ralf Hinze, Dan Marsden
  24. Towards type-directed compiler calculation · Wouter Swierstra
  25. Turner, Bird, Eratosthenes: An eternal burning thread · Jeremy Gibbons
  26. You could have invented Fenwick trees · Brent A. Yorgey