<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vestigium (Publicaciones sobre Teaching)</title><link>https://jaalonso.github.io/vestigium/</link><description></description><atom:link href="https://jaalonso.github.io/vestigium/tags/teaching.xml" rel="self" type="application/rss+xml"></atom:link><language>es</language><copyright>Contents © 2026 &lt;a href="mailto:"&gt;José A. Alonso&lt;/a&gt; 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;
&lt;img alt="Creative Commons License BY-NC-SA"
style="border-width:0; margin-bottom:12px;"
src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png"&gt;&lt;/a&gt;</copyright><lastBuildDate>Thu, 01 Oct 2026 13:00:03 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Readings shared October 17, 2025</title><link>https://jaalonso.github.io/vestigium/posts/2025/10/18-readings_shared_10-17-25/</link><dc:creator>José A. Alonso</dc:creator><description>&lt;p&gt;The readings shared in &lt;a href="https://bsky.app/profile/jalonso.bsky.social"&gt;Bluesky&lt;/a&gt; on 17 October 2025 are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2502.03432"&gt;A formalization of Borel determinacy in Lean&lt;/a&gt;. ~ Sven Manthe. #ITP #LeanProver #Math&lt;/li&gt;
&lt;li&gt;&lt;a href="https://europroofnet.github.io/_pages/WG3/Sept2025/MCLP-2025-tran-minh-gonnord-narboux-yalep.pdf"&gt;Yalep: An environment for learning proof in high-school&lt;/a&gt;. ~ Frédéric Tran-Minh, Laure Gonnord, Julien Narboux. #ITP #LeanProver #Logic #Math #Teaching&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gricad-gitlab.univ-grenoble-alpes.fr/yalep/Yalep"&gt;Yalep (Yet Another Learning Environment for Proof) is a micro language based on Lean for teaching mathematical high-school proofs&lt;/a&gt;. ~ Frédéric Tran Minh. #ITP #LeanProver #Logic #Math #Teaching&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cgi.cse.unsw.edu.au/~eptcs/paper.cgi?ThEdu24.1"&gt;Proof assistants for teaching: A survey&lt;/a&gt;. ~ Frédéric Tran Minh, Laure Gonnord, Julien Narboux. #ITP #Logic #Math #Teaching&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rish987.github.io/files/lean4less.pdf"&gt;Lean4Less: Eliminating definitional equalities from Lean via an extensional-to-intensional translation&lt;/a&gt;. ~ Rishikesh Vaishna. #ITP #LeanProver&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2510.10131v1"&gt;Proof strategy extraction from LLMs for enhancing symbolic provers&lt;/a&gt;. ~ Jian Fang, Yican Sun, Yingfei Xiong. #ITP #Rocq #LLM&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.isa-afp.org//entries/Z_Toolkit.html"&gt;Z mathematical toolkit in Isabelle/HOL&lt;/a&gt;. ~ Simon Foster, Pedro Ribeiro, Frank Zeyda, Jim Woodcock. #ITP #IsabelleHOL&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2510.08988v1"&gt;MASA: LLM-driven multi-agent systems for autoformalization&lt;/a&gt;. ~ Lan Zhang, Marco Valentino, André Freitas. #Autoformalization #LLM #ITP #LeanProver #Math&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2510.09853"&gt;Great expectations: Unifying statistical theory and programming&lt;/a&gt;. ~ Bradley Saul. #ITP #Agda #FunctionalProgramming #Math&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hackaday.com/2025/10/08/where-is-mathematics-going-large-language-models-and-lean-proof-assistant/"&gt;Where is mathematics going? Large language models and Lean proof assistant&lt;/a&gt;. ~ John Elliot V. #Math #LLMs #ITP #LeanProver&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.mecs-press.org/ijmsc/ijmsc-v11-n3/IJMSC-V11-N3-1.pdf"&gt;Bridging category theory and functional programming for enhanced learning&lt;/a&gt;. ~ Fethi Kadhi. #Haskell #FunctionalProgramming #CategoryTheory&lt;/li&gt;
&lt;li&gt;&lt;a href="https://chrispenner.ca/posts/arrow-effects"&gt;Exploring Arrows for sequencing effects&lt;/a&gt;. ~ Chris Penner. #Haskell #FunctionalProgramming&lt;/li&gt;
&lt;li&gt;&lt;a href="https://entropicthoughts.com/non-obvious-haskell-idiom-bind-to-lambda-case"&gt;Non-obvious Haskell idiom: Bind to lambda case&lt;/a&gt;. ~ kqr. #Haskell #FunctionalProgramming&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jaalonso.github.io/exercitium/posts/2025/10/17-actualizacion_de_ejercicios_del_curso_2014-15/"&gt;#Exercitium: Actualización de ejercicios del curso 2014-15&lt;/a&gt;. #Haskell #ProgramaciónFuncional #Matemáticas&lt;/li&gt;
&lt;/ul&gt;</description><category>Agda</category><category>Autoformalization</category><category>CategoryTheory</category><category>FunctionalProgramming</category><category>Haskell</category><category>IsabelleHOL</category><category>ITP</category><category>LeanProver</category><category>LLMs</category><category>Logic</category><category>Math</category><category>Rocq</category><category>Teaching</category><guid>https://jaalonso.github.io/vestigium/posts/2025/10/18-readings_shared_10-17-25/</guid><pubDate>Sat, 18 Oct 2025 04:00:00 GMT</pubDate></item><item><title>Readings shared July 18, 2025</title><link>https://jaalonso.github.io/vestigium/posts/2025/07/19-readings_shared_07-18-25/</link><dc:creator>José A. Alonso</dc:creator><description>&lt;p&gt;The readings shared in &lt;a href="https://bsky.app/profile/jalonso.bsky.social"&gt;Bluesky&lt;/a&gt; on 18 July 2025 are&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ccs.neu.edu/~camoy/pub/lsl.pdf"&gt;Teaching software specification (Experience report)&lt;/a&gt;. ~ Cameron Moy, Daniel Patterson. #CompSci #Teaching #ITP #LeanProver #ACL2&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.google.com/presentation/d/1aJFM3EaI4LcppHR_2YFQHiBjUfMMhMKxCeM3BfINi48"&gt;CSLib: An open-source Lean 4 library formalizing a significant subsetof undergraduate-level computer science&lt;/a&gt;. ~ Clark Barrett et als. #ITP #LeanProver #CompSci&lt;/li&gt;
&lt;li&gt;&lt;a href="https://openreview.net/pdf?id=VbQNQ9hjJE"&gt;Quantifiers for differentiable logics in Rocq (Extended abstract)&lt;/a&gt;. ~ Jairo Miguel Marulanda-Giraldo et als. #ITP #Rocq&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mmhaskell.com/blog/2025/7/14/binary-search-in-a-2d-matrix"&gt;Comparing codes: Binary search in a 2D matrix&lt;/a&gt;. ~ James Bowen. #Haskell #FunctionalProgramming #Rust&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2507.08649v1"&gt;Leanabell-Prover-V2: Verifier-integrated reasoning for formal theorem proving via reinforcement learning&lt;/a&gt;. ~ Xingguang Ji et als. #LLMs #ITP #LeanProver&lt;/li&gt;
&lt;/ul&gt;</description><category>ACL2</category><category>CompSci</category><category>FunctionalProgramming</category><category>Haskell</category><category>ITP</category><category>LeanProver</category><category>LLMs</category><category>Rocq</category><category>Rust</category><category>Teaching</category><guid>https://jaalonso.github.io/vestigium/posts/2025/07/19-readings_shared_07-18-25/</guid><pubDate>Sat, 19 Jul 2025 04:00:00 GMT</pubDate></item><item><title>Readings shared June 30, 2025</title><link>https://jaalonso.github.io/vestigium/posts/2025/07/01-readings_shared_06-30-25/</link><dc:creator>José A. Alonso</dc:creator><description>&lt;p&gt;The readings shared in &lt;a href="https://bsky.app/profile/jalonso.bsky.social"&gt;Bluesky&lt;/a&gt; on 30 June 2025 are&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://citejournal.org/volume-5/issue-3-05/seminal-articles/teaching-children-thinking/"&gt;Teaching children thinking&lt;/a&gt;. ~ Seymour A. Papert (1971). #CompSci #Teaching&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jaalonso.github.io/cursos/lmf-16"&gt;Curso "Lógica matemática y fundamentos (2016-17)"&lt;/a&gt;. #Lógica #Haskell #ProgramaciónFuncional #IsabelleHOL&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jaalonso.github.io/cursos/m-ra-14"&gt;Curso "Razonamiento automático (2016-17)"&lt;/a&gt;. #RazonamientoAutomático #DemostraciónInteractiva #IsabelleHOL&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jaalonso.github.io/cursos/i1m-17"&gt;Curso "Informática (2017-18)"&lt;/a&gt;. #Haskell #ProgramaciónFuncional #Algorítmica #CálculoSimbólico #Maxima&lt;/li&gt;
&lt;li&gt;&lt;a href="https://web.archive.org/web/http://www.cs.us.es/~jalonso/cursos/i1m-17/temas/2017-18-IM-temas-PF.pdf"&gt;Temas de "Programación funcional" (2017-18)&lt;/a&gt;. #Haskell #ProgramaciónFuncional&lt;/li&gt;
&lt;li&gt;&lt;a href="https://web.archive.org/web/http://www.cs.us.es/~jalonso/cursos/i1m-17/ejercicios/ejercicios-I1M-2017.pdf"&gt;Ejercicios de programación funcional con Haskell (curso 2017-18)&lt;/a&gt;. #Haskell #ProgramaciónFuncional&lt;/li&gt;
&lt;li&gt;&lt;a href="https://web.archive.org/web/https://raw.githubusercontent.com/jaalonso/Examenes_de_PF_con_Haskell_Vol9/master/Libro/Examenes_de_PF_con_Haskell_Vol9.pdf"&gt;Exámenes de programación funcional con Haskell (curso 2017-18)&lt;/a&gt;. #Haskell #ProgramaciónFuncional&lt;/li&gt;
&lt;/ul&gt;</description><category>CompSci</category><category>FunctionalProgramming</category><category>Haskell</category><category>IsabelleHOL</category><category>ITP</category><category>Logic</category><category>Maxima</category><category>Teaching</category><guid>https://jaalonso.github.io/vestigium/posts/2025/07/01-readings_shared_06-30-25/</guid><pubDate>Tue, 01 Jul 2025 04:00:00 GMT</pubDate></item><item><title>Reseña de «LeanTutor: A formally-verified AI tutor for mathematical proofs»</title><link>https://jaalonso.github.io/vestigium/posts/2025/06/11-leantutor-a-formally-verified-ai-tutor-for-mathematical-proofs/</link><dc:creator>José A. Alonso</dc:creator><description>&lt;p&gt;El artículo &lt;a href="https://arxiv.org/abs/2506.08321"&gt;|LeanTutor: A formally-verified AI tutor for mathematical proofs»&lt;/a&gt; aborda un problema común en la educación matemática: los estudiantes tienen dificultades para aprender demostraciones.  Actualmente existen dos tipos de herramientas, pero ninguna funciona bien para enseñar. Los chatbots como ChatGPT son fáciles de usar pero dan respuestas directas o incorrectas, sin ayudar realmente al aprendizaje. Los asistentes de demostración como &lt;a href="https://en.wikipedia.org/wiki/Lean_(proof_assistant)"&gt;Lean&lt;/a&gt; verifican las matemáticas perfectamente, pero son demasiado complicados para principiantes. Se necesita una herramienta que combine lo mejor de ambos: la facilidad del lenguaje natural y la precisión de la verificación formal.&lt;/p&gt;
&lt;p&gt;Los autores crearon LeanTutor, un sistema que funciona como tutor inteligente combinando lenguaje natural con verificación formal. El sistema tiene tres partes que trabajan juntas. Primero, el 'autoformalizador' toma lo que escribe el estudiante en lenguaje normal y lo convierte a código Lean para verificar si es correcto. Si hay un error, el 'generador del siguiente paso' calcula cuál sería la respuesta correcta. Finalmente, el 'generador de retroalimentación' convierte esta información técnica en consejos útiles para el estudiante, dándole pistas sin revelar directamente la solución.&lt;/p&gt;
&lt;p&gt;Los investigadores probaron LeanTutor usando un nuevo conjunto de datos llamado PeanoBench y los resultados fueron positivos. El sistema logró convertir correctamente la mayoría de los pasos que escribían los estudiantes y detectó muchos errores. Cuando compararon la retroalimentación de LeanTutor con otros sistemas, encontraron que era más precisa y útil para los estudiantes. Los autores concluyen que este enfoque de combinar IA conversacional con verificación formal es una buena dirección para crear mejores herramientas educativas.&lt;/p&gt;
&lt;p&gt;Este trabajo presenta una idea muy buena para mejorar la educación matemática. La principal fortaleza es que logra combinar de manera inteligente la facilidad de uso del lenguaje natural con la precisión matemática de Lean. Sin embargo, también tiene algunas limitaciones importantes. El sistema necesita tener de antemano la solución correcta del problema, y asume que los pasos del estudiante se pueden traducir directamente a código Lean, lo que podría no funcionar en situaciones más complejas. A pesar de estas limitaciones, LeanTutor es un buen primer paso que muestra cómo la IA puede ayudar a enseñar matemáticas de forma más efectiva y segura.&lt;/p&gt;</description><category>AIforMath</category><category>ITP</category><category>LeanProver</category><category>Math</category><category>Teaching</category><guid>https://jaalonso.github.io/vestigium/posts/2025/06/11-leantutor-a-formally-verified-ai-tutor-for-mathematical-proofs/</guid><pubDate>Wed, 11 Jun 2025 17:26:00 GMT</pubDate></item><item><title>Readings shared May 9, 2025</title><link>https://jaalonso.github.io/vestigium/posts/2025/05/09-readings_shared_05-09-25/</link><dc:creator>José A. Alonso</dc:creator><description>&lt;p&gt;The readings shared in &lt;a href="https://bsky.app/profile/jalonso.bsky.social"&gt;Bluesky&lt;/a&gt; on 9 May 2025 are&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cgi.cse.unsw.edu.au/~eptcs/paper.cgi?ThEdu24.1.pdf"&gt;Proof assistants for teaching: A survey&lt;/a&gt;. ~ Frédéric Tran Minh, Laure Gonnord and Julien Narboux. #ATP #ITP #IsabelleHOL #LeanProver #Coq #Rocq #Education&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cgi.cse.unsw.edu.au/~eptcs/paper.cgi?ThEdu24.7.pdf"&gt;Maths with Coq in L1, a pedagogical experiment&lt;/a&gt;. ~ Marie Kerjean, Micaela Mayero and Pierre Rousselin. #ITP #Coq #Rocq #Logic #Math #Teaching&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cgi.cse.unsw.edu.au/~eptcs/paper.cgi?ThEdu24.8.pdf"&gt;Teaching divisibility and binomials with Coq&lt;/a&gt;. ~ Sylvie Boldo, François Clément, David Hamelin, Micaela Mayero and Pierre Rousselin. #ITP #Coq #Rocq #Math #Teaching&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cgi.cse.unsw.edu.au/~eptcs/paper.cgi?ThEdu24.2.pdf"&gt;A graphical interface for category theory proofs in Coq&lt;/a&gt;. ~ Luc Chabassier. #ITP #Coq #Rocq #CategoryTheory&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cgi.cse.unsw.edu.au/~eptcs/paper.cgi?ThEdu24.4.pdf"&gt;OnlineProver: Experience with a visualisation tool for teaching formal proofs&lt;/a&gt;. ~ Ján Perháč et als. #ITP #Logic #Teaching&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cgi.cse.unsw.edu.au/~eptcs/paper.cgi?ThEdu24.5.pdf"&gt;Minimal sequent calculus for teaching first-order logic: Lessons learned&lt;/a&gt;. ~ Jørgen Villadsen. #ITP #IsabelleHOL #Logic #Teaching&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cgi.cse.unsw.edu.au/~eptcs/paper.cgi?ThEdu24.6.pdf"&gt;ProofBuddy (How it started, how it's going)&lt;/a&gt;. ~ Nadine Karsten, Kim Jana Eiken, Uwe Nestmann. #ITP #IsabelleHOL #Logic #Teaching&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dhyeymavani.com/publication/math-thesis-lean/math-thesis-lean.pdf"&gt;Lean4 machine assisted proof framework for chip firing game &amp;amp; graphical Riemann-Roch&lt;/a&gt;. ~ Dhyey Dharmendrakumar Mavani. #ITP #LeanProver&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2505.05362"&gt;Modelling and verifying neuronal archetypes in Coq&lt;/a&gt;. ~ Abdorrahim Bahrami, Rébecca Zucchini, Elisabetta De Maria, Amy Felty. #ITP #Coq #Rocq&lt;/li&gt;
&lt;li&gt;&lt;a href="https://reasonablypolymorphic.com/blog/api-analysis"&gt;Analyzing API design via algebraic laws&lt;/a&gt;. ~ Sandy Maguire. #Haskell #FunctionalProgramming&lt;/li&gt;
&lt;li&gt;&lt;a href="https://vitez.me/haskell-game-engine-beginnings"&gt;Beginnings of a Haskell game engine&lt;/a&gt;. ~ Mitchell Vitez. #Haskell #FunctionalProgramming&lt;/li&gt;
&lt;li&gt;&lt;a href="https://h2.jaguarpaw.co.uk/posts/scrap-your-iteration-combinators/"&gt;Scrap your iteration combinators&lt;/a&gt;. ~ Tom Ellis. #Haskell #FunctionalProgramming&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pure.hw.ac.uk/ws/portalfiles/portal/149643713/TFP-2025-Author-Submitted-Manuscript.pdf"&gt;From Haskell to a new structured combinator processor&lt;/a&gt;. ~ Yukang Xie et als. #Haskell #FunctionalProgramming&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/9uTD7BMvbjw"&gt;Lógicas de orden superior y verificación formal&lt;/a&gt;. ~ Lourdes del Carmen González Huesca. #Logic #Math #Haskell #FunctionalProgramming #ITP #Coq #Rocq&lt;/li&gt;
&lt;li&gt;&lt;a href="https://drive.google.com/drive/folders/1cE1a0N-2ZMrVx8i58W0KG8s3KMVHawZn"&gt;Lógicas de orden superior y verificación formal (Slides)&lt;/a&gt;. ~ Lourdes del Carmen González Huesca. #Logic #Math #Haskell #FunctionalProgramming #ITP #Coq #Rocq&lt;/li&gt;
&lt;/ul&gt;</description><category>ATP</category><category>CategoryTheory</category><category>Coq</category><category>Education</category><category>FunctionalProgramming</category><category>Haskell</category><category>IsabelleHOL</category><category>ITP</category><category>LeanProver</category><category>Logic</category><category>Math</category><category>Rocq</category><category>Teaching</category><guid>https://jaalonso.github.io/vestigium/posts/2025/05/09-readings_shared_05-09-25/</guid><pubDate>Fri, 09 May 2025 04:00:00 GMT</pubDate></item><item><title>Readings shared December 27, 2024</title><link>https://jaalonso.github.io/vestigium/posts/2024/12/27-readings_shared_12-27-24/</link><dc:creator>José A. Alonso</dc:creator><description>&lt;p&gt;The readings shared in &lt;a href="https://bsky.app/profile/jalonso.bsky.social"&gt;Bluesky&lt;/a&gt; on 27 December 2024 are&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jaalonso.github.io/vestigium/posts/2024/12/26-readings_shared_12-26-24"&gt;Readings shared December 26, 2024&lt;/a&gt;. #Haskell #Python #Math&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.isa-afp.org/entries/Generalized_Cauchy_Davenport.html"&gt;A generalization of the Cauchy–Davenport theorem (in Isabelle/HOL)&lt;/a&gt;. ~ Mantas Bakšys. #ITP #IsabelleHOL #Math&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kclpure.kcl.ac.uk/ws/portalfiles/portal/317088061/verified_fmdps.pdf"&gt;Formally verified approximate policy iteration&lt;/a&gt;. ~ Maximilian Schäffeler, Mohammad Abdulaziz. #ITP #IsabelleHOL&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ams.org/journals/notices/202411/noti3088/noti3088.html"&gt;Myths of mathematics teaching&lt;/a&gt;. ~ Daniel J. Velleman. #Math #Teaching&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2412.16543"&gt;Mathematics and machine creativity: A survey on bridging mathematics with AI&lt;/a&gt;. ~ Shizhe Liang, Wei Zhang, Tianyang Zhong. #AI #LLMs  #Math&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cacm.acm.org/blogcacm/ai-beyond-the-headlines/"&gt;AI: Beyond the headlines (The hype surrounding artificial intelligence has created misconceptions that may lead to missed opportunities)&lt;/a&gt;. ~ Erdin Beshimov. #AI&lt;/li&gt;
&lt;li&gt;&lt;a href="https://notxor.nueva-actitud.org/2024/12/26/dibujando-figuras-con-emacs.html"&gt;Dibujando figuras con Emacs&lt;/a&gt;. ~ Notxor. #Emacs&lt;/li&gt;
&lt;/ul&gt;</description><category>AI</category><category>Emacs</category><category>IsabelleHOL</category><category>ITP</category><category>LLMs</category><category>Math</category><category>Teaching</category><guid>https://jaalonso.github.io/vestigium/posts/2024/12/27-readings_shared_12-27-24/</guid><pubDate>Fri, 27 Dec 2024 04:00:00 GMT</pubDate></item></channel></rss>