logicproof – Box proofs for propositional and predicate logic

A com­mon style of proof used in propo­si­tional and pred­i­cate logic
is Fitch proofs, in which each line of the proof has a
state­ment and a jus­ti­fi­ca­tion, and sub­proofs within a larger proof
have boxes around them.

The pack­age pro­vides en­vi­ron­ments for type­set­ting such proofs and
boxes. It cre­ates proofs in a style sim­i­lar to that used in
“Logic in Com­puter Science” by Huth and Ryan.