{-# LANGUAGE CPP #-}
module AutoProof.Internal.Utils.PrettyPrintable.Symbols
(
falseS,
trueS,
notS,
impS,
orS,
andS,
iffS,
turnstileS,
axiomS,
falseElimS,
trueIntrS,
notElimS,
notIntrS,
impElimS,
impIntrS,
orElimS,
orIntrLS,
orIntrRS,
andElimLS,
andElimRS,
andIntrS,
iffElimLS,
iffElimRS,
iffIntrS,
vertS,
cornerS,
branchS,
)
where
falseS :: String
falseS :: String
falseS = String -> String -> String
forall a. a -> a -> a
ifWindows "false" "⊥"
trueS :: String
trueS :: String
trueS = String -> String -> String
forall a. a -> a -> a
ifWindows "true" "⊤"
notS :: String
notS :: String
notS = String -> String -> String
forall a. a -> a -> a
ifWindows "~" "¬"
impS :: String
impS :: String
impS = String -> String -> String
forall a. a -> a -> a
ifWindows "->" "→"
orS :: String
orS :: String
orS = String -> String -> String
forall a. a -> a -> a
ifWindows "|" "∨"
andS :: String
andS :: String
andS = String -> String -> String
forall a. a -> a -> a
ifWindows "&" "∧"
iffS :: String
iffS :: String
iffS = String -> String -> String
forall a. a -> a -> a
ifWindows "<->" "↔"
turnstileS :: String
turnstileS :: String
turnstileS = String -> String -> String
forall a. a -> a -> a
ifWindows "|-" "⊢"
axiomS :: String
axiomS :: String
axiomS = "(Ax)"
falseElimS :: String
falseElimS :: String
falseElimS = String -> String
elim String
falseS
trueIntrS :: String
trueIntrS :: String
trueIntrS = String -> String
intr String
trueS
notElimS :: String
notElimS :: String
notElimS = String -> String
elim String
notS
notIntrS :: String
notIntrS :: String
notIntrS = String -> String
intr String
notS
impElimS :: String
impElimS :: String
impElimS = String -> String
elim String
impS
impIntrS :: String
impIntrS :: String
impIntrS = String -> String
intr String
impS
orElimS :: String
orElimS :: String
orElimS = String -> String
elim String
orS
orIntrLS :: String
orIntrLS :: String
orIntrLS = String -> String
intrL String
orS
orIntrRS :: String
orIntrRS :: String
orIntrRS = String -> String
intrR String
orS
andElimLS :: String
andElimLS :: String
andElimLS = String -> String
elimL String
andS
andElimRS :: String
andElimRS :: String
andElimRS = String -> String
elimR String
andS
andIntrS :: String
andIntrS :: String
andIntrS = String -> String
intr String
andS
iffElimLS :: String
iffElimLS :: String
iffElimLS = String -> String
elimL String
iffS
iffElimRS :: String
iffElimRS :: String
iffElimRS = String -> String
elimR String
iffS
iffIntrS :: String
iffIntrS :: String
iffIntrS = String -> String
intr String
iffS
elim :: String -> String
elim :: String -> String
elim s :: String
s = "(" String -> String -> String
forall a. [a] -> [a] -> [a]
++ String
s String -> String -> String
forall a. [a] -> [a] -> [a]
++ "E)"
elimL :: String -> String
elimL :: String -> String
elimL s :: String
s = "(" String -> String -> String
forall a. [a] -> [a] -> [a]
++ String
s String -> String -> String
forall a. [a] -> [a] -> [a]
++ "EL)"
elimR :: String -> String
elimR :: String -> String
elimR s :: String
s = "(" String -> String -> String
forall a. [a] -> [a] -> [a]
++ String
s String -> String -> String
forall a. [a] -> [a] -> [a]
++ "ER)"
intr :: String -> String
intr :: String -> String
intr s :: String
s = "(" String -> String -> String
forall a. [a] -> [a] -> [a]
++ String
s String -> String -> String
forall a. [a] -> [a] -> [a]
++ "I)"
intrL :: String -> String
intrL :: String -> String
intrL s :: String
s = "(" String -> String -> String
forall a. [a] -> [a] -> [a]
++ String
s String -> String -> String
forall a. [a] -> [a] -> [a]
++ "IL)"
intrR :: String -> String
intrR :: String -> String
intrR s :: String
s = "(" String -> String -> String
forall a. [a] -> [a] -> [a]
++ String
s String -> String -> String
forall a. [a] -> [a] -> [a]
++ "IR)"
vertS :: String
vertS :: String
vertS = String -> String -> String
forall a. a -> a -> a
ifWindows "|" "│"
cornerS :: String
cornerS :: String
cornerS = String -> String -> String
forall a. a -> a -> a
ifWindows "+-- " "┌── "
branchS :: String
branchS :: String
branchS = String -> String -> String
forall a. a -> a -> a
ifWindows "+-- " "├── "
ifWindows :: a -> a -> a
#ifdef mingw32_HOST_OS
ifWindows a _ = a
#else
ifWindows :: a -> a -> a
ifWindows _ a :: a
a = a
a
#endif