PIDE

PIDE is a novel framework for sophisticated Prover IDEs, based on Isabelle/Scala technology that is integrated with Isabelle. It is build around a concept of asynchronous document processing, which is supported natively by the parallel proof engine implemented in Isabelle/ML.

Isabelle/jEdit is an example application within the PIDE framework — it illustrates many of the ideas in a realistic manner, ready to be used right now in Isabelle applications.

Research and implementation of concepts around PIDE has been kindly supported in the past 3 years by BMBF (http://www.bmbf.de), Université Paris-Sud (http://www.u-psud.fr), and Digiteo (http://www.digiteo.fr).

The Isabelle/jEdit Prover IDE

Isabelle/jEdit consists of some plugins for the well-known jEdit text editor framework (http://www.jedit.org), according to the following principles.

Isabelle symbols and fonts

Limitations and workrounds (October 2011)

Known problems with Mac OS X

Known problems with OpenJDK 1.6.x

Licenses and home sites of contributing systems