CTAN Comprehensive TeX Archive Network

Directory graphics/pgf/contrib/prooftrees

README.md

$Id: README.md 10529 2024-10-25 21:19:36Z cfrees $

prooftrees

A package for drawing logical tableaux.

Licence

Copyright 2016-2024 Clea F. Rees

This work may be distributed and/or modified under the conditions of the Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in https://www.latex-project.org/lppl.txt and version 1.3c or later is part of all distributions of version 2008-05-04 or later.

This work has the LPPL maintenance status maintained'. The Current Maintainer of this work is Clea F. Rees.

This file may only be distributed together with a copy of the package prooftrees. You may however distribute the package prooftrees without such generated files.

This work consists of all files listed in manifest.txt.

Features

This package supports drawing tableaux (proof trees) of the kind often used in introductory logic classes, especially those aimed at students without strong mathemtical backgrounds. Hodges (1991) is one example of a text which uses this system. When teaching such a system it is especially useful to annotate the tree with line numbers, justifications and explanations of branch closures.

prooftrees provides a single environment - either prooftree or tableau - and a variety of tools for annotating, customising and highlighting such trees. A cross-referencing system is provided for trees which cite line numbers in justifications for proof lines or branch closures.

prooftrees is based on Forest and, hence, TikZ. The package requires version 2.1+ of Forest for expected results and will not work with version 1.

Version 0.9 adds out-of-the-box support for externalisation of tableaux using memoize.

Code Repositories

Code for the package is hosted at

https://codeberg.org/cfr/prooftrees
For convenience, the repository is mirrored at https://github.com/cfr42/prooftrees

Contact Details

Bug reports, feature requests etc. should be filed at https://codeberg.org/cfr/prooftrees/issues

Clea F. Rees Version 0.9 2024-10-25

vim: et:tw=80:

Download the contents of this package in one zip archive (1.0M).

prooftrees – Forest-based proof trees (symbolic logic)

The package supports drawing proof trees of the kind often used in introductory logic classes, especially those aimed at students without strong mathematical backgrounds. Hodges (1991) is one example of a text which uses this system. When teaching such a system it is especially useful to annotate the tree with line numbers, justifications and explanations of branch closures.

prooftrees provides a single environment, prooftree, and a variety of tools for annotating, customising and highlighting such trees. A cross-referencing system is provided for trees which cite line numbers in justifications for proof lines or branch closures.

prooftrees is based on forest and, hence, TikZ. The package requires version 2.0.2 of Forest for expected results and will not work with version 1.

Packageprooftrees
Repositoryhttps://codeberg.org/cfr/prooftrees
Version0.9
LicensesThe Project Public License 1.3c
Copyright2016–2023 Clea F. Rees
MaintainerClea F. Rees
Contained inTeX Live as prooftrees
MiKTeX as prooftrees
TopicsTree
Logic
PGF TikZ
See alsoforest
...
Guest Book Sitemap Contact Contact Author