Carnap: An Open Framework for Formal Reasoning in the Browser
arXiv:1803.03092 · doi:10.4204/EPTCS.267.5
Abstract
This paper presents an overview of Carnap, a free and open framework for the development of formal reasoning applications. Carnap's design emphasizes flexibility, extensibility, and rapid prototyping. Carnap-based applications are written in Haskell, but can be compiled to JavaScript to run in standard web browsers. This combination of features makes Carnap ideally suited for educational applications, where ease-of-use is crucial for students and adaptability to different teaching strategies and classroom needs is crucial for instructors. The paper describes Carnap's implementation, along with its current and projected pedagogical applications.
arXiv commentIn Proceedings ThEdu'17, arXiv:1803.00722
Cited by in corpus (7)
- ANITA: Analytic Tableau Proof Assistant
- SeCaV: A Sequent Calculus Verifier in Isabelle/HOL
- A Mobile Application for Self-Guided Study of Formal Reasoning
- ProofBuddy: A Proof Assistant for Learning and Monitoring
- Proof Assistants for Teaching: a Survey
- OnlineProver: Experience with a Visualisation Tool for Teaching Formal Proofs
- Minimal Sequent Calculus for Teaching First-Order Logic: Lessons Learned