autoproof-0.0.0.0: Propositional logic library
Copyright(c) Artem Mavrin 2021
LicenseBSD3
Maintainerartemvmavrin@gmail.com
Stabilityexperimental
PortabilityPOSIX
Safe HaskellSafe
LanguageHaskell2010

AutoProof.Internal.Utils.PrettyPrintable.Symbols

Description

Defines string constants ("symbols") used for pretty-printing.

Synopsis

Formula symbols

falseS :: String Source #

Falsity symbol.

trueS :: String Source #

Truth symbol.

notS :: String Source #

Negation symbol.

impS :: String Source #

Implication symbol.

orS :: String Source #

Disjunction symbol.

andS :: String Source #

Conjunction symbol.

iffS :: String Source #

Equivalence symbol.

Judgement symbols

turnstileS :: String Source #

Judgement turnstile symbol.

Proof symbols

axiomS :: String Source #

Axiom symbol.

falseElimS :: String Source #

Falsity elimination symbol.

trueIntrS :: String Source #

Truth introduction symbol.

notElimS :: String Source #

Negation elimination symbol.

notIntrS :: String Source #

Negation introduction symbol.

impElimS :: String Source #

Implication elimination symbol.

impIntrS :: String Source #

Implication introduction symbol.

orElimS :: String Source #

Disjunction elimination symbol.

orIntrLS :: String Source #

Disjunction introduction (left) symbol.

orIntrRS :: String Source #

Disjunction introduction (right) symbol.

andElimLS :: String Source #

Conjunction elimination (left) symbol.

andElimRS :: String Source #

Conjunction elimination (right) symbol.

andIntrS :: String Source #

Conjunction introduction symbol.

iffElimLS :: String Source #

Equivalence elimination (left) symbol.

iffElimRS :: String Source #

Equivalence elimination (right) symbol.

iffIntrS :: String Source #

Equivalence introduction symbol.

Proof pretty-printing

vertS :: String Source #

Vertical bar symbol used in pretty-printing proofs.

cornerS :: String Source #

Corner symbol used in pretty-printing proofs.

branchS :: String Source #

Branch symbol used in pretty-printing proofs.