PIDE

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

Isabelle/jEdit is the flagship application of the PIDE framework — it is ready for small and large Isabelle applications, for beginners and experts alike.

Research and implementation of concepts around PIDE has started around 2008 and was kindly supported by BMBF (http://www.bmbf.de), Université Paris-Sud (http://www.u-psud.fr), Digiteo (http://www.digiteo.fr), and ANR (http://www.agence-nationale-recherche.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 known problems

Licenses and home sites of contributing systems