Danvy, Olivier (2022). «Fold–unfold lemmas for reasoning about recursive programs using the Coq proof assistant». Journal of Functional Programming (em inglês). 32. ISSN0956-7968. doi:10.1017/S0956796822000107
Kaiser, Jan-Oliver; Ziliani, Beta; Krebbers, Robbert; Régis-Gianas, Yann; Dreyer, Derek (30 de julho de 2018). «Mtac2: typed tactics for backward reasoning in Coq». Proceedings of the ACM on Programming Languages. 2 (ICFP): 78:1–78:31. doi:10.1145/3236773. hdl:21.11116/0000-0003-2E8E-B
Narboux, Julien (2004). «A Decision Procedure for Geometry in Coq». In: Slind, Konrad; Bunker, Annette; Gopalakrishnan, Ganesh. Theorem Proving in Higher Order Logics: 17th International Conference, TPHOLS 2004, Park City, Utah, USA, September 14–17, 2004, Proceedings. Col: Lecture Notes in Computer Science (em inglês). 3223. Berlin, Heidelberg: Springer. pp.225–240. ISBN978-3-540-30142-4. doi:10.1007/978-3-540-30142-4_17
Kaiser, Jan-Oliver; Ziliani, Beta; Krebbers, Robbert; Régis-Gianas, Yann; Dreyer, Derek (30 de julho de 2018). «Mtac2: typed tactics for backward reasoning in Coq». Proceedings of the ACM on Programming Languages. 2 (ICFP): 78:1–78:31. doi:10.1145/3236773. hdl:21.11116/0000-0003-2E8E-B
Narboux, Julien (2004). «A Decision Procedure for Geometry in Coq». In: Slind, Konrad; Bunker, Annette; Gopalakrishnan, Ganesh. Theorem Proving in Higher Order Logics: 17th International Conference, TPHOLS 2004, Park City, Utah, USA, September 14–17, 2004, Proceedings. Col: Lecture Notes in Computer Science (em inglês). 3223. Berlin, Heidelberg: Springer. pp.225–240. ISBN978-3-540-30142-4. doi:10.1007/978-3-540-30142-4_17
Danvy, Olivier (2022). «Fold–unfold lemmas for reasoning about recursive programs using the Coq proof assistant». Journal of Functional Programming (em inglês). 32. ISSN0956-7968. doi:10.1017/S0956796822000107