How To Install prooftree on Fedora 36

In this tutorial we learn how to install prooftree in Fedora 36. prooftree is Proof tree visualization for Proof General

Introduction

In this tutorial we learn how to install prooftree on Fedora 36.

What is prooftree

Prooftree is a program for proof-tree visualization during interactive proof development in a theorem prover. It is currently being developed for Coq and Proof General. Prooftree helps against getting lost between different subgoals in interactive proof development. It clearly shows where the current subgoal comes from and thus helps in developing the right plan for solving it. Prooftree uses different colors for the already proven subgoals, the current branch in the proof and the still open subgoals. Sequent texts are not displayed in the proof tree itself, but they are shown as a tool-tip when the mouse rests over a sequent symbol. Long proof commands are abbreviated in the tree display, but show up in full length as tool-tip. Both, sequents and proof commands, can be shown in the display below the tree (on single click) or in a separate window (on double or shift-click). Prooftree can mark the proof command that introduced a certain existential variable and thus help to locate the problem when Coq says No more subgoals but non-instantiated existential variables.

We can use yum or dnf to install prooftree on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install prooftree.

Install prooftree on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install prooftree using dnf by running the following command:

sudo dnf -y install prooftree

Install prooftree on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install prooftree using yum by running the following command:

sudo yum -y install prooftree

How To Uninstall prooftree on Fedora 36

To uninstall only the prooftree package we can use the following command:

sudo dnf remove prooftree

prooftree Package Contents on Fedora 36

/usr/bin/prooftree
/usr/lib/.build-id
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/cb9ee659f515a04d23dcd612f6b566350a6779
/usr/share/doc/prooftree
/usr/share/doc/prooftree/ChangeLog
/usr/share/doc/prooftree/README
/usr/share/licenses/prooftree
/usr/share/licenses/prooftree/COPYING
/usr/share/man/man1/prooftree.1.gz

References

Summary

In this tutorial we learn how to install prooftree on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).