C-N / D Logic Structuralizer

Examples







Settings

Syntax Trees


operator color
(fill, stroke, font)



variable color
(fill, stroke, font)



edge
color



bg
color



avoid
overlaps


Structuralizer


font
height



padding
(left, top, right, bottom)



plain
output


debug
mode


Hints

• Input and output fields have play and copy buttons next to them, respectively. Input fields are supporting Undo, Redo, and Enter.
• You may import examples to illustrate input formats. Furthermore, conclusion formulas can be omitted from proof summary steps.
• The syntax tree generator supports special symbols and more operators than the structuralizer, but hides unsupported characters.
• There is a wealth of suitable data at github.com/xamidi/pmGenerator. This is also the source of the importable examples.

Info

Input: Propositional formulas in (1. normal, 2. dotted) Polish notation, or 3. condensed detachment proofs in D-notation, or 4. index-based summaries of such proofs.
Output: Conversion betweeen (1.),(2.). — Generation of infix formulas and syntax trees for (1.),(2.). — Generation of plain or structured universal illustrations for pure C-N-formulas and pure D-proofs.
github.com/xamidi/logic-structuralizer



centered
output


dotted
input