Interaction with Formal Mathematical Documents in Isabelle/PIDE

by   Makarius Wenzel, et al.

Isabelle/PIDE has emerged over more than 10 years as the standard Prover IDE for interactive theorem proving in Isabelle. The well-established Archive of Formal Proofs (AFP) testifies the success of such applications of formalized mathematics in Isabelle/HOL. More recently, the scope of PIDE has widened towards languages that are not connected to logic and proof in Isabelle, but taken from a broader repertoire of mathematics on the computer. The present paper provides a general overview of the PIDE project and its underlying document model, with built-in parallel evaluation and asynchronous interaction. There is also some discussion of original aims and approaches, successes and failures, later changes to the plan, and ideas for the future.


page 1

page 2

page 3

page 4


A Survey of Languages for Formalizing Mathematics

In order to work with mathematical content in computer systems, it is ne...

Theorem Proving in Large Formal Mathematics as an Emerging AI Field

In the recent years, we have linked a large corpus of formal mathematics...

READ-EVAL-PRINT in Parallel and Asynchronous Proof-checking

The LCF tradition of interactive theorem proving, which was started by M...

Current Trends and Future Research Directions for Interactive Music

In this review, it is explained and compared different software and form...

MiniF2F: a cross-system benchmark for formal Olympiad-level mathematics

We present miniF2F, a dataset of formal Olympiad-level mathematics probl...

Isabelle/jEdit as IDE for Domain-specific Formal Languages and Informal Text Documents

Isabelle/jEdit is the main application of the Prover IDE (PIDE) framewor...

Automating change of representation for proofs in discrete mathematics

Representation determines how we can reason about a specific problem. So...

Please sign up or login with your details

Forgot password? Click here to reset