Interaction with Formal Mathematical Documents in Isabelle/PIDE

05/05/2019
by   Makarius Wenzel, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
09/18/2012

Theorem Proving in Large Formal Mathematics as an Emerging AI Field

In the recent years, we have linked a large corpus of formal mathematics...
research
07/08/2013

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

The LCF tradition of interactive theorem proving, which was started by M...
research
10/05/2018

Current Trends and Future Research Directions for Interactive Music

In this review, it is explained and compared different software and form...
research
08/31/2021

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

We present miniF2F, a dataset of formal Olympiad-level mathematics probl...
research
11/27/2018

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...
research
05/10/2015

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