RO  EN
IMI/Publicaţii/CSJM/Ediţii/CSJM v.33, n.3 (99), 2025/

Visualizing Type-Checking Proofs: An Educational Web-Based System for an Extended Simply Typed Lambda Calculus

Authors: Ján Perháč and Vladyslav Futrak
Keywords: Educational tool, Simply typed lambda calculus, Type theory, Type checking, Visualizing proofs.

Abstract

Understanding simply typed lambda calculus is essential for learning type systems and formal semantics, but its abstract concepts are often challenging. We developed a web-based tool that visualizes type checking through interactive proof trees, providing real-time feedback, highlighting typing contexts, and allowing step-by-step exploration of derivations. The language supports tuples, variants, lists, records, conditionals, recursion, and export of derivations in \LaTeX{} or image formats. User testing with university students showed improved comprehension and motivation. By making reasoning visual and interactive, the system connects theory and practical learning in type theory education.

Department of Computers and Informatics
Faculty of Electrical Engineering and Informatics
Technical University of Kosice
Letna 9, 042 00 Kosice, Slovak Republic
ORCID: https://orcid.org/0000-0001-6347-2409
ORCID: https://orcid.org/0009-0004-4023-9507
E-mail: ,

DOI

https://doi.org/10.56415/csjm.v33.20

Fulltext

Adobe PDF document0.47 Mb