Stream: Archive Mirror: Isabelle Users Mailing List

Topic: [isabelle] Announcement: Isabelle/DOF 1.0.0/Isabelle2019


view this post on Zulip Email Gateway (Aug 22 2022 at 20:25):

From: "Achim D. Brucker" <brucker@spamfence.net>
We happily announce our first public release of Isabelle/DOF.

Isabelle/DOF is a Document Ontology Framework (DOF) allowing
annotating text elements in formal developments with structured, typed
meta-information. Developers can define this meta-information
according to their needs, e.g., to enable semantic queries (in the
sense of semantic web), tool interaction, or document generation.
Currently, Isabelle/DOF focuses on the generation of documents with
formal and semi-formal or informal content. The system is implemented
to allow fast user-feedback in Isabelle/PIDE.

Still, the intended users are not necessarily Isabelle user, the
system is also aimed at authors of any type of documents involving
formal content and formal structure. Possible application areas are,
e.g., mathematical papers, or documents with certification
processes. Isabelle/DOF has already been used for writing 5 papers and
3 technical reports with several co-authors having either little or no
prior knowledge of Isabelle.

Availability

Isabelle/DOF can be downloaded from its website:
<https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF/>

Alternatively, a Docker image is available that allows to directly
start Isabelle/DOF (this requires a host operating system with an
X-Sever):

docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix \
logicalhacking/isabelle_dof-1.0.0_isabelle2019 isabelle jedit

As the Isabelle/DOF installation requires applying a small patch to
Isabelle itself, the Docker image is helpful for users that want to
avoid modifying Isabelle itself.

Documentation and Example Documents written in Isabelle/HOL

The Isabelle/DOF distribution contains a manual (written in
Isabelle/DOF) [1] explaining its use and implementation. Moreover,
Isabelle/DOF is described in the following two papers:

Another notable document that is part of the Isabelle/DOF distribution
(in the folder "examples/technical_report/TR_my_commented_isabelle" or [2]
in the repository) is the "Isabelle Programming Manual", authored by
Burkhart, that is also written and maintained in Isabelle/DOF.

Enjoy !

Achim and Burkhart

[1] https://artifacts.logicalhacking.com/releases/Isabelle_DOF/Isabelle_DOF/Isabelle_DOF-1.0.0_Isabelle2019.pdf
[2] https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF/src/branch/master/examples/technical_report/TR_my_commented_isabelle


Last updated: Apr 24 2024 at 20:16 UTC