module Data.Logic
( module Data.Logic.ATP.Prop
, module Data.Logic.Classes.Atom
, module Data.Logic.Normal.Implicative
, module Data.Logic.Instances.Test
, module Data.Set
, module Data.String
, module Text.PrettyPrint.HughesPJClass
) where
import Data.Logic.ATP.Prop hiding (Atom, T, F, Not, And, Or, Imp, Iff, nnf)
import Data.Logic.Classes.Atom
import Data.Logic.Normal.Implicative
import Data.Logic.Instances.Test hiding (Formula, V, Predicate, Formula, SkTerm, Skolem, SkAtom, Var, Fn)
import Data.Set
import Data.String
import Text.PrettyPrint.HughesPJClass (pPrint, prettyShow)