logic-classes-1.4.8: Framework for propositional and first order logic, theorem proving

Index

!Data.Logic.Classes.FirstOrder
.!=.Data.Logic.Classes.Equals
.&.Data.Logic.Classes.Combine
.<=.Data.Logic.Classes.Combine
.<=>.Data.Logic.Classes.Combine
.<~>.Data.Logic.Classes.Combine
.=.Data.Logic.Classes.Equals
.=>.Data.Logic.Classes.Combine
.|.Data.Logic.Classes.Combine
.~&.Data.Logic.Classes.Combine
.~.Data.Logic.Classes.Negate
.~|.Data.Logic.Classes.Combine
:&&:Data.Boolean, Data.Boolean.SatSolver
:&:Data.Logic.Classes.Combine
:<=>:Data.Logic.Classes.Combine
:=:Data.Logic.Types.Harrison.Equal
:=>:Data.Logic.Classes.Combine
:|:Data.Logic.Classes.Combine
:||:Data.Boolean, Data.Boolean.SatSolver
:~:Data.Logic.Classes.Combine
<=>Data.Logic.Classes.Combine
==>Data.Logic.Classes.Combine
?Data.Logic.Classes.FirstOrder
aiData.Logic.Harrison.DefCNF
allnonemptysubsetsData.Logic.Harrison.Lib
allpairsData.Logic.Harrison.Lib
allSatValuationsData.Logic.Harrison.Prop
allsetsData.Logic.Harrison.Lib
allsubsetsData.Logic.Harrison.Lib
allVariablesData.Logic.Classes.Atom
And 
1 (Data Constructor)Data.Logic.Types.Harrison.Formulas.Propositional
2 (Data Constructor)Data.Logic.Types.Harrison.Formulas.FirstOrder
3 (Data Constructor)Data.Logic.Instances.Chiou
andcnfData.Logic.Harrison.DefCNF
andcnf3Data.Logic.Harrison.DefCNF
antecedent 
1 (Function)Data.Logic.Harrison.Formulas.Propositional
2 (Function)Data.Logic.Harrison.Formulas.FirstOrder
Apply 
1 (Type/Class)Data.Logic.Classes.Apply
2 (Data Constructor)Data.Logic.Types.FirstOrder
apply 
1 (Function)Data.Logic.Harrison.Lib
2 (Function)Data.Logic.Classes.Apply
apply'Data.Logic.Classes.Apply
apply0 
1 (Function)Data.Logic.Classes.Apply
2 (Function)Data.Logic.Classes.Equals
apply1 
1 (Function)Data.Logic.Classes.Apply
2 (Function)Data.Logic.Classes.Equals
apply2 
1 (Function)Data.Logic.Classes.Apply
2 (Function)Data.Logic.Classes.Equals
apply3 
1 (Function)Data.Logic.Classes.Apply
2 (Function)Data.Logic.Classes.Equals
apply4 
1 (Function)Data.Logic.Classes.Apply
2 (Function)Data.Logic.Classes.Equals
apply5 
1 (Function)Data.Logic.Classes.Apply
2 (Function)Data.Logic.Classes.Equals
apply6 
1 (Function)Data.Logic.Classes.Apply
2 (Function)Data.Logic.Classes.Equals
apply7 
1 (Function)Data.Logic.Classes.Apply
2 (Function)Data.Logic.Classes.Equals
applyEqData.Logic.Classes.Equals
applyEq'Data.Logic.Classes.Equals
ArityData.Logic.Classes.Arity
arityData.Logic.Classes.Arity
asBoolData.Logic.Classes.Constants
askKBData.Logic.KnowledgeBase
askolemizeData.Logic.Harrison.Skolem
assertEqualData.Logic.Tests.HUnit
AssertionData.Logic.Tests.HUnit
assertTrueData.Boolean.SatSolver
assertTrue'Data.Boolean.SatSolver
Atom 
1 (Type/Class)Data.Logic.Classes.Atom
2 (Data Constructor)Data.Logic.Types.Propositional
3 (Type/Class)Data.Logic.Harrison.PropExamples
4 (Type/Class)Data.Logic.Harrison.DefCNF
5 (Data Constructor)Data.Logic.Types.Harrison.Formulas.Propositional
6 (Data Constructor)Data.Logic.Types.Harrison.Formulas.FirstOrder
AtomEqData.Logic.Classes.Equals
atomicData.Logic.Classes.Formula
atomsData.Logic.Harrison.Prop
atom_union 
1 (Function)Data.Logic.Harrison.Formulas.Propositional
2 (Function)Data.Logic.Classes.FirstOrder
3 (Function)Data.Logic.Harrison.Formulas.FirstOrder
BijectionData.Logic.Types.FirstOrderPublic
BinOp 
1 (Type/Class)Data.Logic.Classes.Combine
2 (Data Constructor)Data.Logic.Classes.Combine
binopData.Logic.Classes.Combine
BooleanData.Boolean, Data.Boolean.SatSolver
booleanToCNFData.Boolean, Data.Boolean.SatSolver
botFixityData.Logic.Classes.Pretty
branchOnVarData.Boolean.SatSolver
canData.Logic.Harrison.Lib
ClauseData.Boolean, Data.Boolean.SatSolver
clauseNormalForm 
1 (Function)Data.Logic.Classes.Propositional
2 (Function)Data.Logic.Normal.Clause
clauseNormalForm'Data.Logic.Classes.Propositional
clauseNormalFormAltData.Logic.Classes.Propositional
clauseNormalFormAlt'Data.Logic.Classes.Propositional
ClauseNormalFormulaData.Logic.Classes.ClauseNormalForm
clausesData.Logic.Classes.ClauseNormalForm
CNF 
1 (Type/Class)Data.Boolean, Data.Boolean.SatSolver
2 (Data Constructor)Data.Logic.Instances.Chiou
cnfData.Logic.Harrison.Prop
cnf'Data.Logic.Harrison.Prop
cnfTraceData.Logic.Normal.Clause
CombinableData.Logic.Classes.Combine
CombinationData.Logic.Classes.Combine
Combine 
1 (Data Constructor)Data.Logic.Types.Propositional
2 (Data Constructor)Data.Logic.Types.FirstOrder
combineData.Logic.Classes.Combine, Data.Logic.Classes.Propositional
ConjunctiveNormalFormData.Logic.Instances.Chiou
Connective 
1 (Type/Class)Data.Logic.Instances.Chiou
2 (Data Constructor)Data.Logic.Instances.Chiou
consequent 
1 (Function)Data.Logic.Harrison.Formulas.Propositional
2 (Function)Data.Logic.Harrison.Formulas.FirstOrder
ConstantsData.Logic.Classes.Constants
contrapositivesData.Logic.Harrison.Meson
convertData.Logic.Tests.HUnit
convertFOFData.Logic.Classes.FirstOrder
convertPropData.Logic.Classes.Propositional
convertTermData.Logic.Classes.Term
CTermData.Logic.Instances.Chiou
davisputnamData.Logic.Harrison.Herbrand
davisputnam'Data.Logic.Harrison.Herbrand
deepenData.Logic.Harrison.Tableaux
defcnf1Data.Logic.Harrison.DefCNF
defcnf2Data.Logic.Harrison.DefCNF
defcnf3Data.Logic.Harrison.DefCNF
defcnfsData.Logic.Harrison.DefCNF
definedData.Logic.Harrison.Lib
defstepData.Logic.Harrison.DefCNF
disjunctiveNormalFormData.Logic.Classes.Propositional
disjunctiveNormalForm'Data.Logic.Classes.Propositional
DisprovedData.Logic.KnowledgeBase
distribData.Logic.Harrison.Prop
distrib'Data.Logic.Harrison.Lib
dnfData.Logic.Harrison.Prop
dnf'Data.Logic.Harrison.Prop
dnf0Data.Logic.Harrison.Prop
dpllData.Logic.Harrison.DP
dp_loopData.Logic.Harrison.Herbrand
dp_mfnData.Logic.Harrison.Herbrand
dp_refineData.Logic.Harrison.Herbrand
dp_refine_loopData.Logic.Harrison.Herbrand
dualData.Logic.Harrison.Prop
Equal 
1 (Data Constructor)Data.Logic.Instances.Chiou
2 (Data Constructor)Data.Logic.Types.FirstOrder
equalitizeData.Logic.Harrison.Equal
EQUALSData.Logic.Types.Harrison.Equal
EqualsData.Logic.Classes.Equals
equalsData.Logic.Classes.Equals
EquivData.Logic.Instances.Chiou
equivalence_axiomsData.Logic.Harrison.Equal
eval 
1 (Function)Data.Logic.Harrison.Prop
2 (Function)Data.Logic.Harrison.FOL
Exists 
1 (Data Constructor)Data.Logic.Classes.FirstOrder
2 (Data Constructor)Data.Logic.Types.Harrison.Formulas.FirstOrder
exists 
1 (Function)Data.Logic.Harrison.Lib
2 (Function)Data.Logic.Classes.FirstOrder
exists'Data.Logic.Classes.FirstOrder
ExistsChData.Logic.Instances.Chiou
F 
1 (Data Constructor)Data.Logic.Types.Propositional
2 (Data Constructor)Data.Logic.Types.Harrison.Formulas.Propositional
3 (Data Constructor)Data.Logic.Types.Harrison.Formulas.FirstOrder
FailingData.Logic.Failing
failingData.Logic.Failing
FailureData.Logic.Failing
falseData.Logic.Classes.Constants
fAppData.Logic.Classes.Term
FirstOrderFormulaData.Logic.Classes.FirstOrder
Fixity 
1 (Data Constructor)Data.Logic.Classes.Pretty
2 (Type/Class)Data.Logic.Classes.Pretty
fixityData.Logic.Classes.Pretty
FixityDirectionData.Logic.Classes.Pretty
fixityFirstOrderData.Logic.Classes.FirstOrder
fixityPropositionalData.Logic.Classes.Propositional
flattenData.Logic.Instances.PropLogic
FnData.Logic.Types.Harrison.FOL
FNameData.Logic.Types.Harrison.FOL
FOLData.Logic.Types.Harrison.FOL
foldApplyData.Logic.Classes.Apply
foldAtomEqData.Logic.Classes.Equals
foldAtomsData.Logic.Classes.Formula
foldAtomsFirstOrderData.Logic.Classes.FirstOrder
foldAtomsLiteralData.Logic.Classes.Literal
foldAtomsPropositionalData.Logic.Classes.Propositional
foldFirstOrderData.Logic.Classes.FirstOrder
foldLiteralData.Logic.Classes.Literal
foldNegationData.Logic.Classes.Negate
foldPropositionalData.Logic.Classes.Propositional
foldTermData.Logic.Classes.Term
foldTermsData.Logic.Classes.Atom
FOLEQData.Logic.Types.Harrison.Equal
ForAllData.Logic.Instances.Chiou
Forall 
1 (Data Constructor)Data.Logic.Classes.FirstOrder
2 (Data Constructor)Data.Logic.Types.Harrison.Formulas.FirstOrder
Formula 
1 (Type/Class)Data.Logic.Classes.Formula
2 (Type/Class)Data.Logic.Types.Propositional
3 (Type/Class)Data.Logic.Types.Harrison.Formulas.Propositional
4 (Type/Class)Data.Logic.Types.Harrison.Formulas.FirstOrder
5 (Type/Class)Data.Logic.Types.FirstOrder
6 (Type/Class)Data.Logic.Types.FirstOrderPublic
7 (Data Constructor)Data.Logic.Types.FirstOrderPublic
for_allData.Logic.Classes.FirstOrder
for_all'Data.Logic.Classes.FirstOrder
fpfData.Logic.Harrison.Lib
freeVariablesData.Logic.Classes.Atom
fromAtomEqData.Logic.Classes.Equals
fromBoolData.Logic.Classes.Constants
fromFirstOrderData.Logic.Classes.FirstOrder
fromLiteralData.Logic.Classes.FirstOrder
fromSentenceData.Logic.Instances.Chiou
fullUnifyData.Logic.Harrison.Unif
FunAppData.Logic.Types.FirstOrder
funcsData.Logic.Classes.Term
funcsAtomEqData.Logic.Classes.Equals
Function 
1 (Type/Class)Data.Logic.Classes.Term
2 (Data Constructor)Data.Logic.Instances.Chiou
3 (Type/Class)Data.Logic.Types.Harrison.FOL
functionsData.Logic.Harrison.Skolem
functions'Data.Logic.Harrison.Equal
function_congruenceData.Logic.Harrison.Equal
fvData.Logic.Harrison.FOL
fvtData.Logic.Classes.Term
generalizeData.Logic.Harrison.FOL
getKBData.Logic.KnowledgeBase
getSetOfSupportData.Logic.Resolution
getSubstData.Logic.Classes.Atom
getSubstAtomEqData.Logic.Resolution
gilmoreData.Logic.Harrison.Herbrand
gilmore_loopData.Logic.Harrison.Herbrand
groundtermsData.Logic.Harrison.Herbrand
groundtuplesData.Logic.Harrison.Herbrand
HasFixityData.Logic.Classes.Pretty
herbfunsData.Logic.Harrison.Herbrand
herbloopData.Logic.Harrison.Herbrand
ifElseData.Logic.Classes.Constants
Iff 
1 (Data Constructor)Data.Logic.Types.Harrison.Formulas.Propositional
2 (Data Constructor)Data.Logic.Types.Harrison.Formulas.FirstOrder
imageData.Logic.Harrison.Lib
Imp 
1 (Data Constructor)Data.Logic.Types.Harrison.Formulas.Propositional
2 (Data Constructor)Data.Logic.Types.Harrison.Formulas.FirstOrder
ImplicativeFormData.Logic.Normal.Implicative
implicativeNormalFormData.Logic.Normal.Implicative
ImplyData.Logic.Instances.Chiou
inconsistantData.Logic.Satisfiable
inconsistantKBData.Logic.KnowledgeBase
INFData.Logic.Normal.Implicative
InfixLData.Logic.Classes.Pretty
InfixNData.Logic.Classes.Pretty
InfixRData.Logic.Classes.Pretty
internData.Logic.Types.FirstOrderPublic
InvalidData.Logic.KnowledgeBase
invalidData.Logic.Satisfiable
invLiteralData.Boolean, Data.Boolean.SatSolver
isPositiveLiteralData.Boolean, Data.Boolean.SatSolver
isRenameData.Logic.Classes.Atom
isRenameOfAtomEqData.Logic.Resolution
isSkolemData.Logic.Classes.Skolem
isSolvableData.Boolean.SatSolver
isSolvedData.Boolean.SatSolver
list_conj 
1 (Function)Data.Logic.Harrison.Prop
2 (Function)Data.Logic.Harrison.FOL
list_disj 
1 (Function)Data.Logic.Harrison.Prop
2 (Function)Data.Logic.Harrison.FOL
Literal 
1 (Type/Class)Data.Boolean, Data.Boolean.SatSolver
2 (Type/Class)Data.Logic.Classes.Literal
LiteralMapTData.Logic.Normal.Implicative
literalVarData.Boolean, Data.Boolean.SatSolver
loadKBData.Logic.KnowledgeBase
lookupVarData.Boolean.SatSolver
lsimplifyData.Logic.Harrison.Skolem
maData.Logic.Harrison.DefCNF
maincnfData.Logic.Harrison.DefCNF
makeCNFData.Logic.Classes.ClauseNormalForm
makeINF'Data.Logic.Normal.Implicative
mapAtomsData.Logic.Classes.Formula
mapAtomsFirstOrderData.Logic.Classes.FirstOrder
mapAtomsPropositionalData.Logic.Classes.Propositional
mapfilterData.Logic.Harrison.Lib
matchData.Logic.Classes.Atom
matchAtomsEqData.Logic.Harrison.Resolution
maximizeData.Logic.Harrison.Lib
maximize'Data.Logic.Harrison.Lib
max_varindexData.Logic.Harrison.DefCNF
mesonData.Logic.Harrison.Meson
mexpandData.Logic.Harrison.Meson
minimizeData.Logic.Harrison.Lib
minimize'Data.Logic.Harrison.Lib
mkLitsData.Logic.Harrison.Prop
mkpropData.Logic.Harrison.DefCNF
mk_defcnfData.Logic.Harrison.DefCNF
NData.Logic.Harrison.PropExamples
Named 
1 (Data Constructor)Data.Logic.Classes.Equals
2 (Data Constructor)Data.Logic.Types.Harrison.Equal
NegData.Boolean, Data.Boolean.SatSolver
negData.Logic.Normal.Implicative
NegatableData.Logic.Classes.Negate
negateData.Logic.Harrison.Prop
negatedData.Logic.Classes.Negate
negatePrivateData.Logic.Classes.Negate
negationNormalFormData.Logic.Classes.Propositional
negative 
1 (Function)Data.Logic.Classes.Negate
2 (Function)Data.Logic.Harrison.Prop
nenfData.Logic.Harrison.Prop
newSatSolverData.Boolean.SatSolver
NFEqualData.Logic.Instances.Chiou
NFNotData.Logic.Instances.Chiou
NFPredicateData.Logic.Instances.Chiou
nnf 
1 (Function)Data.Logic.Harrison.Prop
2 (Function)Data.Logic.Harrison.Skolem
NoData.Boolean, Data.Boolean.SatSolver
NormalFunctionData.Logic.Instances.Chiou
NormalSentenceData.Logic.Instances.Chiou
NormalTData.Logic.Normal.Implicative
NormalTermData.Logic.Instances.Chiou
NormalVariableData.Logic.Instances.Chiou
Not 
1 (Data Constructor)Data.Boolean, Data.Boolean.SatSolver
2 (Data Constructor)Data.Logic.Types.Harrison.Formulas.Propositional
3 (Data Constructor)Data.Logic.Types.Harrison.Formulas.FirstOrder
4 (Data Constructor)Data.Logic.Instances.Chiou
NumAtomData.Logic.Harrison.DefCNF
onAllValuationsData.Logic.Harrison.Prop
onatomsData.Logic.Classes.FirstOrder
on_atoms 
1 (Function)Data.Logic.Harrison.Formulas.Propositional
2 (Function)Data.Logic.Harrison.Formulas.FirstOrder
optimizeData.Logic.Harrison.Lib
optimize'Data.Logic.Harrison.Lib
Or 
1 (Data Constructor)Data.Logic.Types.Harrison.Formulas.Propositional
2 (Data Constructor)Data.Logic.Types.Harrison.Formulas.FirstOrder
3 (Data Constructor)Data.Logic.Instances.Chiou
orcnfData.Logic.Harrison.DefCNF
overatoms 
1 (Function)Data.Logic.Classes.Propositional
2 (Function)Data.Logic.Classes.FirstOrder
over_atoms 
1 (Function)Data.Logic.Harrison.Formulas.Propositional
2 (Function)Data.Logic.Harrison.Formulas.FirstOrder
P 
1 (Data Constructor)Data.Logic.Harrison.PropExamples
2 (Data Constructor)Data.Logic.Harrison.DefCNF
3 (Data Constructor)Data.Logic.Types.Harrison.Prop
pApp 
1 (Function)Data.Logic.Classes.FirstOrder
2 (Function)Data.Logic.Classes.Equals
pApp0 
1 (Function)Data.Logic.Classes.FirstOrder
2 (Function)Data.Logic.Classes.Equals
pApp1 
1 (Function)Data.Logic.Classes.FirstOrder
2 (Function)Data.Logic.Classes.Equals
pApp2 
1 (Function)Data.Logic.Classes.FirstOrder
2 (Function)Data.Logic.Classes.Equals
pApp3 
1 (Function)Data.Logic.Classes.FirstOrder
2 (Function)Data.Logic.Classes.Equals
pApp4 
1 (Function)Data.Logic.Classes.FirstOrder
2 (Function)Data.Logic.Classes.Equals
pApp5 
1 (Function)Data.Logic.Classes.FirstOrder
2 (Function)Data.Logic.Classes.Equals
pApp6 
1 (Function)Data.Logic.Classes.FirstOrder
2 (Function)Data.Logic.Classes.Equals
pApp7 
1 (Function)Data.Logic.Classes.FirstOrder
2 (Function)Data.Logic.Classes.Equals
pholdsData.Logic.Harrison.Herbrand
plSatData.Logic.Instances.PropLogic
plSat0Data.Logic.Instances.PropLogic
pnameData.Logic.Types.Harrison.Prop
pnfData.Logic.Harrison.Skolem
PosData.Boolean, Data.Boolean.SatSolver
posData.Logic.Normal.Implicative
positive 
1 (Function)Data.Logic.Classes.Negate
2 (Function)Data.Logic.Harrison.Prop
Predicate 
1 (Type/Class)Data.Logic.Classes.Apply
2 (Data Constructor)Data.Logic.Instances.Chiou
3 (Type/Class)Data.Logic.Types.FirstOrder
4 (Data Constructor)Data.Logic.Types.FirstOrder
PredicateNameData.Logic.Classes.Equals
predicatesData.Logic.Harrison.Equal
predicate_congruenceData.Logic.Harrison.Equal
PredNameData.Logic.Types.Harrison.Equal
prefixData.Logic.Classes.Variable
presolutionData.Logic.Harrison.Resolution
PrettyData.Logic.Classes.Pretty
prettyData.Logic.Classes.Pretty
prettyApplyData.Logic.Classes.Apply
prettyAtomEqData.Logic.Classes.Equals
prettyBinOpData.Logic.Classes.Combine
prettyBoolData.Logic.Classes.Constants
prettyFirstOrderData.Logic.Classes.FirstOrder
prettyINFData.Logic.Normal.Implicative
prettyLitData.Logic.Classes.Literal
prettyProofData.Logic.Normal.Implicative
prettyPropositionalData.Logic.Classes.Propositional
prettyTermData.Logic.Classes.Term
prettyVariableData.Logic.Classes.Variable
primeData.Logic.Harrison.PropExamples
Proof 
1 (Type/Class)Data.Logic.KnowledgeBase
2 (Data Constructor)Data.Logic.KnowledgeBase
proofData.Logic.KnowledgeBase
ProofResultData.Logic.KnowledgeBase
proofResultData.Logic.KnowledgeBase
PropData.Logic.Types.Harrison.Prop
PropositionalFormulaData.Logic.Classes.Propositional
proveData.Logic.Resolution
ProvedData.Logic.KnowledgeBase
ProverTData.Logic.KnowledgeBase
psimplifyData.Logic.Harrison.Prop
pSubstData.Logic.Harrison.Prop
PTermData.Logic.Types.FirstOrder
publicData.Logic.Types.FirstOrderPublic
purednfData.Logic.Harrison.Prop
puremesonData.Logic.Harrison.Meson
Quant 
1 (Type/Class)Data.Logic.Classes.FirstOrder
2 (Data Constructor)Data.Logic.Types.FirstOrder
quantData.Logic.Classes.FirstOrder
quant'Data.Logic.Classes.FirstOrder
Quantifier 
1 (Type/Class)Data.Logic.Instances.Chiou
2 (Data Constructor)Data.Logic.Instances.Chiou
R 
1 (Data Constructor)Data.Logic.Types.Harrison.FOL
2 (Data Constructor)Data.Logic.Types.Harrison.Equal
ramseyData.Logic.Harrison.PropExamples
rawdnfData.Logic.Harrison.Prop
renameruleData.Logic.Harrison.Prolog
resolution1Data.Logic.Harrison.Resolution
resolution2Data.Logic.Harrison.Resolution
resolution3Data.Logic.Harrison.Resolution
runNormalData.Logic.Normal.Implicative
runNormalTData.Logic.Normal.Implicative
runProver'Data.Logic.KnowledgeBase
runProverT'Data.Logic.KnowledgeBase
runSkolemData.Logic.Harrison.Skolem
runSkolemTData.Logic.Harrison.Skolem
satisfiable 
1 (Function)Data.Logic.Classes.ClauseNormalForm
2 (Function)Data.Logic.Harrison.Prop
3 (Function)Data.Logic.Satisfiable
SatSolverData.Boolean.SatSolver
selectBranchVarData.Boolean.SatSolver
SentenceData.Logic.Instances.Chiou
setAllData.Logic.Harrison.Lib
setAnyData.Logic.Harrison.Lib
setmapfilterData.Logic.Harrison.Lib
SetOfSupportData.Logic.Resolution
settryfindData.Logic.Harrison.Lib
showApplyData.Logic.Classes.Apply
showAtomEqData.Logic.Classes.Equals
showFirstOrderData.Logic.Classes.FirstOrder
showFirstOrderFormulaEqData.Logic.Classes.Equals
showKBData.Logic.KnowledgeBase
showPropositionalData.Logic.Classes.Propositional
showTermData.Logic.Classes.Term
showVariableData.Logic.Classes.Variable
simpcnf 
1 (Function)Data.Logic.Harrison.Prop
2 (Function)Data.Logic.Harrison.Normal
simpcnf'Data.Logic.Harrison.Normal
simpdnf 
1 (Function)Data.Logic.Harrison.Prop
2 (Function)Data.Logic.Harrison.Normal
simpdnf'Data.Logic.Harrison.Normal
simplifyData.Logic.Harrison.Skolem
Skolem 
1 (Type/Class)Data.Logic.Classes.Skolem
2 (Type/Class)Data.Logic.Harrison.Skolem
3 (Data Constructor)Data.Logic.Types.Harrison.FOL
skolemData.Logic.Harrison.Skolem
skolemizeData.Logic.Harrison.Skolem
skolemNormalFormData.Logic.Harrison.Skolem
SkolemTData.Logic.Harrison.Skolem
solve 
1 (Function)Data.Boolean.SatSolver
2 (Function)Data.Logic.Harrison.Unif
specializeData.Logic.Harrison.Skolem
subcnfData.Logic.Harrison.DefCNF
substData.Logic.Harrison.FOL
subst'Data.Logic.Harrison.Herbrand
substApplyData.Logic.Classes.Apply
substAtomEqData.Logic.Classes.Equals
substituteData.Logic.Classes.Atom
SuccessData.Logic.Failing
T 
1 (Data Constructor)Data.Logic.Types.Propositional
2 (Data Constructor)Data.Logic.Types.Harrison.Formulas.Propositional
3 (Data Constructor)Data.Logic.Types.Harrison.Formulas.FirstOrder
tautologyData.Logic.Harrison.Prop
tellKBData.Logic.KnowledgeBase
TermData.Logic.Classes.Term
TermTypeData.Logic.Types.Harrison.FOL
TestData.Logic.Tests.HUnit
Test0Data.Logic.Tests.HUnit
TestCaseData.Logic.Tests.HUnit
TestFormulaData.Logic.Tests.HUnit
TestFormulaEqData.Logic.Tests.HUnit
TestLabelData.Logic.Tests.HUnit
TestListData.Logic.Tests.HUnit
tests 
1 (Function)Data.Logic.Harrison.Lib
2 (Function)Data.Logic.Harrison.PropExamples
3 (Function)Data.Logic.Harrison.DP
theoremData.Logic.Satisfiable
theoremKBData.Logic.KnowledgeBase
toCNFData.Logic.Instances.SatSolver
toLiteralData.Logic.Instances.SatSolver
topFixityData.Logic.Classes.Pretty
toPropositional 
1 (Function)Data.Logic.Classes.Literal
2 (Function)Data.Logic.Classes.FirstOrder
toSentenceData.Logic.Instances.Chiou
toSkolemData.Logic.Classes.Skolem
trivial 
1 (Function)Data.Logic.Harrison.Prop
2 (Function)Data.Logic.Harrison.Normal
trueData.Logic.Classes.Constants
TruthTableData.Logic.Harrison.Prop
truthTableData.Logic.Harrison.Prop
TruthTableRowData.Logic.Harrison.Prop
tryApplyDData.Logic.Harrison.Lib
tryfindData.Logic.Harrison.Lib
tsubstData.Logic.Classes.Term
unFormulaData.Logic.Types.FirstOrderPublic
UnificationData.Logic.Resolution
unify 
1 (Function)Data.Logic.Classes.Atom
2 (Function)Data.Logic.Harrison.Unif
unifyAndApplyData.Logic.Harrison.Unif
unifyAtomsEqData.Logic.Harrison.Tableaux
unify_literalsData.Logic.Harrison.Tableaux
unloadKBData.Logic.KnowledgeBase
unsatisfiableData.Logic.Harrison.Prop
validKBData.Logic.KnowledgeBase
Var 
1 (Data Constructor)Data.Boolean, Data.Boolean.SatSolver
2 (Data Constructor)Data.Logic.Types.Harrison.FOL
3 (Data Constructor)Data.Logic.Types.FirstOrder
varData.Logic.Harrison.FOL
varApplyData.Logic.Classes.Apply
varAtomEqData.Logic.Classes.Equals
Variable 
1 (Type/Class)Data.Logic.Classes.Variable
2 (Data Constructor)Data.Logic.Instances.Chiou
variantData.Logic.Classes.Variable
variantsData.Logic.Classes.Variable
vtData.Logic.Classes.Term
wiIdentData.Logic.KnowledgeBase
wiItemData.Logic.KnowledgeBase
WithId 
1 (Type/Class)Data.Logic.KnowledgeBase
2 (Data Constructor)Data.Logic.KnowledgeBase
withUnivQuantsData.Logic.Classes.FirstOrder
YesData.Boolean, Data.Boolean.SatSolver
zipApplysData.Logic.Classes.Apply
zipAtomsEqData.Logic.Classes.Equals
zipFirstOrderData.Logic.Classes.FirstOrder
zipLiteralsData.Logic.Classes.Literal
zipTermsData.Logic.Classes.Term
|->Data.Logic.Harrison.Lib
|=>Data.Logic.Harrison.Lib
¬Data.Logic.Classes.Negate
Data.Logic.Classes.Combine
Data.Logic.Classes.Combine
Data.Logic.Classes.FirstOrder
Data.Logic.Classes.FirstOrder
Data.Logic.Harrison.Lib
Data.Logic.Classes.Combine
Data.Logic.Classes.Combine
Data.Logic.Classes.Equals
Data.Logic.Classes.Equals
Data.Logic.Classes.Constants
Data.Logic.Classes.Constants