Isabelle/PIDE as Platform for Educational Tools

02/22/2012
by   Makarius Wenzel, et al.
0

The Isabelle/PIDE platform addresses the question whether proof assistants of the LCF family are suitable as technological basis for educational tools. The traditionally strong logical foundations of systems like HOL, Coq, or Isabelle have so far been counter-balanced by somewhat inaccessible interaction via the TTY (or minor variations like the well-known Proof General / Emacs interface). Thus the fundamental question of math education tools with fully-formal background theories has often been answered negatively due to accidental weaknesses of existing proof engines. The idea of "PIDE" (which means "Prover IDE") is to integrate existing provers like Isabelle into a larger environment, that facilitates access by end-users and other tools. We use Scala to expose the proof engine in ML to the JVM world, where many user-interfaces, editor frameworks, and educational tools already exist. This shall ultimately lead to combined mathematical assistants, where the logical engine is in the background, without obstructing the view on applications of formal methods, formalized mathematics, and math education in particular.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/05/2018

Prototyping "Systems that Explain Themselves" for Education

"Systems that Explain Themselves" appears a provocative wording, in part...
research
03/18/2022

Reliably Reproducing Machine-Checked Proofs with the Coq Platform

The Coq Platform is a continuously developed distribution of the Coq pro...
research
05/26/2020

A Survey of Languages for Formalizing Mathematics

In order to work with mathematical content in computer systems, it is ne...
research
04/01/2019

Technologies for "Complete, Transparent & Interactive Models of Math" in Education

A new generation of educational mathematics software is being shaped in ...
research
07/14/2012

Isabelle/jEdit --- a Prover IDE within the PIDE framework

PIDE is a general framework for document-oriented prover interaction and...
research
03/10/2023

Towards an Accessible Mathematics Working Environment Based on Isabelle/VSCode

The paper collects preparatory work for interdisciplinary collaboration ...
research
10/17/2022

Holbert: Reading, Writing, Proving and Learning in the Browser

This paper presents Holbert: a work-in-progress pedagogical proof assist...

Please sign up or login with your details

Forgot password? Click here to reset