toysolver-0.0.6: Assorted decision procedures for SAT, Max-SAT, PB, MIP, etc

Index

.&&.Algebra.Lattice.Boolean, Data.FOL.Formula, Data.FOL.Arith
./=.Data.ArithRel, Data.FOL.Arith
.<.Data.ArithRel, Algorithm.Simplex2, Data.FOL.Arith
.<=.Data.ArithRel, Algorithm.Simplex2, Data.FOL.Arith
.<=>.Algebra.Lattice.Boolean, Data.FOL.Formula, Data.FOL.Arith
.==.Data.ArithRel, Algorithm.Simplex2, Data.FOL.Arith
.=>.Algebra.Lattice.Boolean, Data.FOL.Formula, Data.FOL.Arith
.>.Data.ArithRel, Algorithm.Simplex2, Data.FOL.Arith
.>=.Data.ArithRel, Algorithm.Simplex2, Data.FOL.Arith
.|.Algorithm.Cooper.Core, Algorithm.Cooper
.||.Algebra.Lattice.Boolean, Data.FOL.Formula, Data.FOL.Arith
:*:Data.FOL.Arith
:+:Data.FOL.Arith
:/:Data.FOL.Arith
AdaptiveSearchSAT.PBO
addArtificialVariableAlgorithm.LPSolver
addAtLeastSAT
addAtMostSAT
addClauseSAT
addConstraint 
1 (Function)Algorithm.LPSolver
2 (Function)SAT.Integer
addConstraint2Algorithm.LPSolver
addConstraintSoftSAT.Integer
addExactlySAT
addFormulaSAT.TseitinEncoder
addPBAtLeastSAT
addPBAtLeastSoftSAT
addPBAtMostSAT
addPBAtMostSoftSAT
addPBExactlySAT
addPBExactlySoftSAT
allMCSAssumptionsSAT.CAMUS
allMUSAssumptionsSAT.CAMUS
And 
1 (Data Constructor)SAT.TseitinEncoder
2 (Data Constructor)Algorithm.FOLModelFinder
3 (Data Constructor)Data.FOL.Formula, Data.FOL.Arith
And'Algorithm.Cooper.Core, Algorithm.Cooper
andBAlgebra.Lattice.Boolean, Data.FOL.Formula, Data.FOL.Arith
applySubstData.LA
applySubst1Data.LA
approx 
1 (Function)Data.Polynomial.RootSeparation.Sturm
2 (Function)Data.AlgebraicNumber.Real
approx'Data.Polynomial.RootSeparation.Sturm
approxIntervalData.AlgebraicNumber.Real
ARealData.AlgebraicNumber.Real
areCongruentAlgorithm.CongruenceClosure
ArminRestartsSAT
asConstData.LA
assertAtomAlgorithm.Simplex2
assertAtomExAlgorithm.Simplex2
assertLowerAlgorithm.Simplex2
assertUpperAlgorithm.Simplex2
Atom 
1 (Data Constructor)Algorithm.FOLModelFinder
2 (Type/Class)Algorithm.FOLModelFinder
3 (Type/Class)Data.LA, Algorithm.Simplex2
4 (Data Constructor)Data.FOL.Formula, Data.FOL.Arith
5 (Type/Class)Data.FOL.Arith
basisData.Polynomial.GroebnerBasis
basis'Data.Polynomial.GroebnerBasis
basisOfBerlekampSubalgebraData.Polynomial.Factorization.FiniteField
berlekampData.Polynomial.Factorization.FiniteField
BinarySearchSAT.PBO
BlockText.SDPFile
blockElemText.SDPFile
blockStructText.SDPFile
BooleanAlgebra.Lattice.Boolean, Data.FOL.Formula, Data.FOL.Arith
BoundExprText.LPFile
BoundsText.LPFile
BoundsEnvData.LA, Algorithm.BoundsInference
BudgetExceeded 
1 (Type/Class)SAT
2 (Data Constructor)SAT
cardinalityReductionSAT.Types
ceiling'Data.Delta
CellAlgorithm.CAD
checkAlgorithm.Simplex2
checkRealByCADAlgorithm.OmegaTest.Misc
checkRealByFMAlgorithm.OmegaTest
checkRealBySimplexAlgorithm.OmegaTest.Misc
checkRealNoCheckAlgorithm.OmegaTest
Clause 
1 (Type/Class)SAT.Types, SAT
2 (Type/Class)Algorithm.FOLModelFinder
clauses 
1 (Function)Text.GCNF
2 (Function)Text.MaxSAT
clearArtificialVariablesAlgorithm.LPSolver
clearLoggerAlgorithm.Simplex2
cloneSolverAlgorithm.Simplex2
coeff 
1 (Function)Data.Polynomial
2 (Function)Data.LA
coeffMap 
1 (Function)Data.Polynomial
2 (Function)Data.LA
ColIndexAlgorithm.Simplex
collectNonnegVarsAlgorithm.LPSolver
combineMaybeUtil
ComplementAlgebra.Lattice.Boolean, Data.FOL.Formula, Data.FOL.Arith
computeIntervalData.LA, Algorithm.BoundsInference
ConstData.FOL.Arith
constant 
1 (Function)Data.Polynomial
2 (Function)Data.LA
Constraint 
1 (Type/Class)Text.PBFile
2 (Type/Class)Text.LPFile
3 (Data Constructor)Text.LPFile
constraintsText.LPFile
ConstraintTypeText.LPFile
constrBodyText.LPFile
constrIndicatorText.LPFile
constrLabelText.LPFile
constrTypeText.LPFile
contData.Polynomial
ContinuousVariableText.LPFile
ContPPData.Polynomial
convert 
1 (Function)Converter.PB2LSP
2 (Function)Converter.PB2WBO
3 (Function)Converter.PB2SMP
4 (Function)Converter.SAT2PB
5 (Function)Converter.WBO2PB
6 (Function)Converter.MaxSAT2WBO
7 (Function)Converter.MaxSAT2NLPB
8 (Function)Converter.LP2SMT
9 (Function)Converter.PB2LP
10 (Function)Converter.MaxSAT2LP
11 (Function)Converter.SAT2LP
convertWBOConverter.PB2LP
costsText.SDPFile
currentObjValueAlgorithm.Simplex
cutResolveSAT.Types
defaultBoundsText.LPFile
defaultCCMinSAT
defaultLBText.LPFile
defaultLearningStrategySAT
defaultLearntSizeFirstSAT
defaultLearntSizeIncSAT
defaultOptions 
1 (Function)SAT.MUS
2 (Function)SAT.CAMUS
3 (Function)SAT.PBO.UnsatBased
4 (Function)SAT.PBO.MSU4
5 (Function)SAT.PBO
6 (Function)Data.Polynomial.GroebnerBasis
7 (Function)Converter.LP2SMT
8 (Function)Algorithm.Simplex2
9 (Function)Algorithm.OmegaTest
defaultPrintOptionsData.Polynomial
defaultRandomFreqSAT
defaultRestartFirstSAT
defaultRestartIncSAT
defaultRestartStrategySAT
defaultUBText.LPFile
defineAlgorithm.LPSolver
degData.Polynomial
DegreeData.Polynomial
Delta 
1 (Type/Class)Data.Delta
2 (Data Constructor)Data.Delta
deltaData.Delta
deltaPartData.Delta
DenseBlockText.SDPFile
denseBlockText.SDPFile
DenseMatrixText.SDPFile
denseMatrixText.SDPFile
derivData.Polynomial
diagBlockText.SDPFile
dirText.LPFile
div 
1 (Function)Data.Polynomial
2 (Function)Data.Sign
dividesData.Polynomial
DivisibleAlgorithm.Cooper.Core, Algorithm.Cooper
divModData.Polynomial
divModMPData.Polynomial
DNF 
1 (Type/Class)Data.DNF
2 (Data Constructor)Data.DNF
dualSimplex 
1 (Function)Algorithm.Simplex
2 (Function)Algorithm.LPSolver
3 (Function)Algorithm.Simplex2
dumpAlgorithm.Simplex2
eliminateQuantifiers 
1 (Function)Algorithm.FourierMotzkin.FOL, Algorithm.FourierMotzkin
2 (Function)Algorithm.Cooper.FOL, Algorithm.Cooper
eliminateQuantifiers'Algorithm.FourierMotzkin.FOL
emptySolverAlgorithm.LPSolver
emptyTheorySAT.TheorySolver
encodeConjSAT.TseitinEncoder
encodeDisjSAT.TseitinEncoder
EncoderSAT.TseitinEncoder
encSolverSAT.TseitinEncoder
EntityAlgorithm.FOLModelFinder
enumMCSAssumptionsSAT.CAMUS
EqText.PBFile
Eql 
1 (Data Constructor)Text.LPFile
2 (Data Constructor)Data.ArithRel, Algorithm.Simplex2, Data.FOL.Arith
Equiv 
1 (Data Constructor)SAT.TseitinEncoder
2 (Data Constructor)Algorithm.FOLModelFinder
3 (Data Constructor)Data.FOL.Formula, Data.FOL.Arith
eval 
1 (Function)Data.Polynomial
2 (Function)SAT.Integer
evalAtom 
1 (Function)Data.LA
2 (Function)Data.FOL.Arith
evalCellAlgorithm.CAD
evalExpr 
1 (Function)Data.LA
2 (Function)Data.FOL.Arith
evalLinearData.LA
evalLit 
1 (Function)SAT.Types
2 (Function)Algorithm.Cooper.Core
evalOpData.ArithRel, Data.FOL.Arith
evalPointAlgorithm.CAD
evalQFFormulaAlgorithm.Cooper.Core
exgcdData.Polynomial
Exists 
1 (Data Constructor)Algorithm.FOLModelFinder
2 (Data Constructor)Data.FOL.Formula, Data.FOL.Arith
expandDefsAlgorithm.LPSolver
expandDefs'Algorithm.LPSolver
Expr 
1 (Type/Class)Text.LPFile
2 (Type/Class)Data.LA
3 (Type/Class)SAT.Integer
4 (Data Constructor)SAT.Integer
5 (Type/Class)Data.FOL.Arith
ExprZ 
1 (Type/Class)Algorithm.FourierMotzkin.Core
2 (Type/Class)Algorithm.Cooper.Core, Algorithm.Cooper
extractData.LA
extractMaybeData.LA
F 
1 (Data Constructor)Algorithm.FOLModelFinder
2 (Data Constructor)Data.FOL.Formula, Data.FOL.Arith
F'Algorithm.Cooper.Core, Algorithm.Cooper
FactorData.Polynomial
factor 
1 (Function)Data.Polynomial
2 (Function)Data.Polynomial.Factorization.FiniteField
3 (Function)Data.Polynomial.Factorization.Zassenhaus
4 (Function)Data.Polynomial.Factorization.Kronecker
failedAssumptionsSAT
falseAlgebra.Lattice.Boolean, Data.FOL.Formula, Data.FOL.Arith
findModelAlgorithm.FOLModelFinder
findMUSAssumptionsSAT.MUS
findPolyData.AlgebraicNumber.Root
findSampleAlgorithm.CAD
FiniteText.LPFile
FlatTermAlgorithm.CongruenceClosure
flipOpData.ArithRel, Data.FOL.Arith
floor'Data.Delta
Forall 
1 (Data Constructor)Algorithm.FOLModelFinder
2 (Data Constructor)Data.FOL.Formula, Data.FOL.Arith
Formula 
1 (Type/Class)Text.PBFile
2 (Type/Class)SAT.TseitinEncoder
3 (Type/Class)Algorithm.FOLModelFinder
4 (Type/Class)Data.FOL.Formula, Data.FOL.Arith
fracPartUtil
fromCoeffMap 
1 (Function)Data.Polynomial
2 (Function)Data.LA
fromFOLAtomData.LA.FOL
fromFOLExprData.LA.FOL
fromLAAtom 
1 (Function)Algorithm.FourierMotzkin.Core
2 (Function)Algorithm.Cooper.Core, Algorithm.Cooper
fromRatAlgorithm.FourierMotzkin.Core
fromRealData.Delta
fromTermData.Polynomial
fromTerms 
1 (Function)Data.Polynomial
2 (Function)Data.LA
FSymAlgorithm.FOLModelFinder
FTAppAlgorithm.CongruenceClosure
FTConstAlgorithm.CongruenceClosure
gcdData.Polynomial
gcd'Data.Polynomial
GClauseText.GCNF
GCNF 
1 (Type/Class)Text.GCNF
2 (Data Constructor)Text.GCNF
Ge 
1 (Data Constructor)Text.PBFile
2 (Data Constructor)Text.LPFile
3 (Data Constructor)Data.ArithRel, Algorithm.Simplex2, Data.FOL.Arith
GenericSolverAlgorithm.Simplex2
GenFormulaAlgorithm.FOLModelFinder
GenLitAlgorithm.FOLModelFinder
gensymAlgorithm.LPSolver
getArtificialVariablesAlgorithm.LPSolver
getBoundsText.LPFile
getCoeffAlgorithm.Simplex2
getColAlgorithm.Simplex2
getDefsAlgorithm.LPSolver
getLBAlgorithm.Simplex2
getModelAlgorithm.LPSolver
getObjAlgorithm.Simplex2
getObjValue 
1 (Function)Algorithm.Simplex2
2 (Function)Algorithm.MIPSolver2
getOptDirAlgorithm.Simplex2
getRowAlgorithm.Simplex2
getTableau 
1 (Function)Algorithm.LPSolver
2 (Function)Algorithm.Simplex2
getUBAlgorithm.Simplex2
getValueAlgorithm.Simplex2
getVarInfoText.LPFile
getVarTypeText.LPFile
goldenRatioData.AlgebraicNumber.Real
graeffesMethodData.Polynomial.RootSeparation.Graeffe
grevlexData.Polynomial
grlexData.Polynomial
GroupIndexText.GCNF
GtData.ArithRel, Algorithm.Simplex2, Data.FOL.Arith
halveData.Polynomial.RootSeparation.Sturm
halve'Data.Polynomial.RootSeparation.Sturm
heightData.AlgebraicNumber.Real
henselData.Polynomial.Factorization.Hensel
hittingSetDualSAT.CAMUS
Imply 
1 (Data Constructor)SAT.TseitinEncoder
2 (Data Constructor)Algorithm.FOLModelFinder
3 (Data Constructor)Data.FOL.Formula, Data.FOL.Arith
inferBoundsAlgorithm.BoundsInference
IntegerVariableText.LPFile
integerVariablesText.LPFile
integralData.Polynomial
interpolateData.Polynomial.Interpolation.Lagrange
IntervalAlgorithm.CAD
isAlgebraicIntegerData.AlgebraicNumber.Real
isBasicVariableAlgorithm.Simplex2
isFeasibleAlgorithm.Simplex2
isIntegerUtil
isInteger'Data.Delta
isNegativeCoeffData.Polynomial
isNonBasicVariableAlgorithm.Simplex2
isOptimalAlgorithm.Simplex2
isPrimitiveData.Polynomial
isRationalData.AlgebraicNumber.Real
IsRelData.ArithRel, Data.FOL.Arith
isRootOfData.Polynomial
isSquareFreeData.Polynomial
LabelText.LPFile
LanguageConverter.LP2SMT
lastGroupIndexText.GCNF
LazyConstraintText.LPFile
LBoolData.LBool
lcData.Polynomial
lcmData.Polynomial
Le 
1 (Data Constructor)Text.LPFile
2 (Data Constructor)Data.ArithRel, Algorithm.Simplex2, Data.FOL.Arith
LearningClauseSAT
LearningHybridSAT
LearningStrategySAT
lexData.Polynomial
lFalseData.LBool
lift1Data.LA
lift2Data.AlgebraicNumber.Root
liftBoolData.LBool
linearizeSAT.Integer
LinearSearchSAT.PBO
Lit 
1 (Type/Class)Text.PBFile
2 (Type/Class)SAT.Types, SAT
3 (Type/Class)Algorithm.FOLModelFinder
4 (Type/Class)Algorithm.FourierMotzkin.Core, Algorithm.FourierMotzkin
5 (Data Constructor)Algorithm.Cooper.Core, Algorithm.Cooper
6 (Type/Class)Algorithm.Cooper.Core, Algorithm.Cooper
literalSAT.Types, SAT
LitMapSAT.Types
litNotSAT.Types, SAT
litPolaritySAT.Types, SAT
LitSetSAT.Types
litUndefSAT.Types
litVarSAT.Types, SAT
lmData.Polynomial
lnotData.LBool
lookupCoeff 
1 (Function)Data.Polynomial
2 (Function)Data.LA
lookupRowAlgorithm.Simplex
LP 
1 (Type/Class)Text.LPFile
2 (Data Constructor)Text.LPFile
3 (Type/Class)Algorithm.LPSolver
LtData.ArithRel, Algorithm.Simplex2, Data.FOL.Arith
ltData.Polynomial
lTrueData.LBool
LubyRestartsSAT
lUndefData.LBool
mapCoeff 
1 (Function)Data.Polynomial
2 (Function)Data.LA
mapCoeffWithVarData.LA
matricesText.SDPFile
MatrixText.SDPFile
maximize 
1 (Function)Algorithm.LPSolverHL
2 (Function)Algorithm.MIPSolverHL
maxsatPrintModelSAT.Printer
mcoprimeData.Polynomial
MCSSAT.CAMUS
mderivData.Polynomial
mDimText.SDPFile
mdivData.Polynomial
mdividesData.Polynomial
mergeAlgorithm.CongruenceClosure
mfromIndicesData.Polynomial
mfromIndicesMapData.Polynomial
mFunctionsAlgorithm.FOLModelFinder
mgcdData.Polynomial
mindicesData.Polynomial
mindicesMapData.Polynomial
minimalPolynomialData.AlgebraicNumber.Real
minimize 
1 (Function)SAT.PBO
2 (Function)Algorithm.LPSolverHL
3 (Function)Algorithm.MIPSolverHL
MiniSATRestartsSAT
mintegralData.Polynomial
mlcmData.Polynomial
mmultData.Polynomial
modData.Polynomial
Model 
1 (Type/Class)Text.GurobiSol
2 (Type/Class)SAT.Types, SAT
3 (Type/Class)Algorithm.FOLModelFinder
4 (Data Constructor)Algorithm.FOLModelFinder
5 (Type/Class)Data.Var, Algorithm.OmegaTest
6 (Type/Class)Algorithm.Simplex2
7 (Type/Class)Algorithm.CAD
model 
1 (Function)SAT
2 (Function)Algorithm.Simplex2
3 (Function)Algorithm.MIPSolver2
moneData.Polynomial
MonomialData.Polynomial
MonomialOrderData.Polynomial
mpowData.Polynomial
mRelationsAlgorithm.FOLModelFinder
MSU4SAT.PBO
multData.Sign
mUniverseAlgorithm.FOLModelFinder
MUSSAT.CAMUS
musPrintSolSAT.Printer
narrowData.Polynomial.RootSeparation.Sturm
narrow'Data.Polynomial.RootSeparation.Sturm
nAssignsSAT
nBlockText.SDPFile
nClausesSAT
Neg 
1 (Data Constructor)Algorithm.FOLModelFinder
2 (Data Constructor)Data.Sign
negateData.Sign
negatePBAtLeastSAT.Types
NegInf 
1 (Data Constructor)Text.LPFile
2 (Data Constructor)Algorithm.CAD
negOpData.ArithRel, Data.FOL.Arith
NEqData.ArithRel, Algorithm.Simplex2, Data.FOL.Arith
newEncoderSAT.TseitinEncoder
newSolver 
1 (Function)SAT
2 (Function)Algorithm.CongruenceClosure
3 (Function)Algorithm.Simplex2
4 (Function)Algorithm.MIPSolver2
newVar 
1 (Function)SAT
2 (Function)Algorithm.CongruenceClosure
3 (Function)Algorithm.Simplex2
4 (Function)SAT.Integer
newVarsSAT
newVars_SAT
nLearntSAT
NonnegAlgorithm.FourierMotzkin.Core, Algorithm.FourierMotzkin
NormalConstraintText.LPFile
normalizeAtLeastSAT.Types
normalizeClauseSAT.Types
normalizeConstraintAlgorithm.LPSolver
normalizePBAtLeastSAT.Types
normalizePBExactlySAT.Types
normalizePBSumSAT.Types
normalizePolyData.AlgebraicNumber.Root
NormalStrategyData.Polynomial.GroebnerBasis
Not 
1 (Data Constructor)SAT.TseitinEncoder
2 (Data Constructor)Algorithm.FOLModelFinder
3 (Data Constructor)Data.FOL.Formula, Data.FOL.Arith
notBAlgebra.Lattice.Boolean, Data.FOL.Formula, Data.FOL.Arith
NthRoot 
1 (Type/Class)Data.Polynomial.RootSeparation.Graeffe
2 (Data Constructor)Data.Polynomial.RootSeparation.Graeffe
nthRootData.AlgebraicNumber.Real
numClauses 
1 (Function)Text.GCNF
2 (Function)Text.MaxSAT
numRootsData.Polynomial.RootSeparation.Sturm
numRoots'Data.Polynomial.RootSeparation.Sturm
numVars 
1 (Function)Text.GCNF
2 (Function)Text.MaxSAT
nVars 
1 (Function)SAT
2 (Function)Algorithm.Simplex2
ObjectiveFunctionText.LPFile
objectiveFunctionText.LPFile
ObjLimitAlgorithm.Simplex2
objLimitAlgorithm.Simplex2
ObjMaxOneConverter.ObjType, Converter.PBSetObj
ObjMaxZeroConverter.ObjType, Converter.PBSetObj
ObjNoneConverter.ObjType, Converter.PBSetObj
objRowAlgorithm.Simplex
ObjTypeConverter.ObjType, Converter.PBSetObj
OpText.PBFile
optCallbackSAT.CAMUS
optCheckRealAlgorithm.OmegaTest
optCheckSATConverter.LP2SMT
OptDirText.LPFile, Algorithm.Simplex, Algorithm.Simplex2, Algorithm.MIPSolverHL
optimize 
1 (Function)Algorithm.LPSolverHL
2 (Function)Algorithm.Simplex2
3 (Function)Algorithm.MIPSolver2
4 (Function)Algorithm.MIPSolverHL
Optimum 
1 (Data Constructor)Algorithm.LPSolverHL, Algorithm.MIPSolverHL
2 (Data Constructor)Algorithm.Simplex2
Options 
1 (Type/Class)SAT.MUS
2 (Data Constructor)SAT.MUS
3 (Type/Class)SAT.CAMUS
4 (Data Constructor)SAT.CAMUS
5 (Type/Class)SAT.PBO.UnsatBased
6 (Data Constructor)SAT.PBO.UnsatBased
7 (Type/Class)SAT.PBO.MSU4
8 (Data Constructor)SAT.PBO.MSU4
9 (Type/Class)SAT.PBO
10 (Data Constructor)SAT.PBO
11 (Type/Class)Data.Polynomial.GroebnerBasis
12 (Data Constructor)Data.Polynomial.GroebnerBasis
13 (Type/Class)Converter.LP2SMT
14 (Data Constructor)Converter.LP2SMT
15 (Type/Class)Algorithm.Simplex2
16 (Data Constructor)Algorithm.Simplex2
17 (Type/Class)Algorithm.OmegaTest
18 (Data Constructor)Algorithm.OmegaTest
optLanguageConverter.LP2SMT
optLitPrinterSAT.MUS
optLogger 
1 (Function)SAT.MUS
2 (Function)SAT.CAMUS
3 (Function)SAT.PBO.UnsatBased
4 (Function)SAT.PBO.MSU4
5 (Function)SAT.PBO
OptMaxText.LPFile, Algorithm.Simplex, Algorithm.Simplex2, Algorithm.MIPSolverHL
OptMinText.LPFile, Algorithm.Simplex, Algorithm.Simplex2, Algorithm.MIPSolverHL
optObjFunVarsHeuristicsSAT.PBO
optOptimizeConverter.LP2SMT
optProduceModelConverter.LP2SMT
OptResult 
1 (Type/Class)Algorithm.LPSolverHL, Algorithm.MIPSolverHL
2 (Type/Class)Algorithm.Simplex2
optSearchStrategySAT.PBO
optStrategyData.Polynomial.GroebnerBasis
optTrialLimitConfSAT.PBO
OptUnsatAlgorithm.LPSolverHL, Algorithm.MIPSolverHL
optUpdateBest 
1 (Function)SAT.MUS
2 (Function)SAT.PBO.UnsatBased
3 (Function)SAT.PBO.MSU4
4 (Function)SAT.PBO
optUpdateLB 
1 (Function)SAT.PBO.UnsatBased
2 (Function)SAT.PBO.MSU4
3 (Function)SAT.PBO
Or 
1 (Data Constructor)SAT.TseitinEncoder
2 (Data Constructor)Algorithm.FOLModelFinder
3 (Data Constructor)Data.FOL.Formula, Data.FOL.Arith
Or'Algorithm.Cooper.Core, Algorithm.Cooper
orBAlgebra.Lattice.Boolean, Data.FOL.Formula, Data.FOL.Arith
packageVersionsVersion
PAppAlgorithm.FOLModelFinder
parseDataFileText.SDPFile
parseDataStringText.SDPFile
parseFile 
1 (Function)Text.GCNF
2 (Function)Text.LPFile
3 (Function)Text.MPSFile
parseOPBFileText.PBFile
parseOPBStringText.PBFile
parseSparseDataFileText.SDPFile
parseSparseDataStringText.SDPFile
parseString 
1 (Function)Text.GCNF
2 (Function)Text.LPFile
3 (Function)Text.MPSFile
parseWBOFileText.PBFile
parseWBOStringText.PBFile
parseWCNFFileText.MaxSAT
parseWCNFStringText.MaxSAT
pbEvalSAT.Types
pbLowerBoundSAT.Types
pbNumVarsText.PBFile
pbPrintModelSAT.Printer
pbUpperBoundSAT.Types
pdivData.Polynomial
pdivModData.Polynomial
phaseI 
1 (Function)Algorithm.Simplex
2 (Function)Algorithm.LPSolver
pivotAlgorithm.Simplex
PivotResultAlgorithm.Simplex
PivotStrategyAlgorithm.Simplex2
PivotStrategyBlandRuleAlgorithm.Simplex2
PivotStrategyLargestCoefficientAlgorithm.Simplex2
pmodData.Polynomial
Point 
1 (Data Constructor)Algorithm.CAD
2 (Type/Class)Algorithm.CAD
PolynomialData.Polynomial
pOptIsNegativeCoeffData.Polynomial
pOptMonomialOrderData.Polynomial
pOptPrintCoeffData.Polynomial
pOptPrintVarData.Polynomial
Pos 
1 (Data Constructor)Algorithm.FOLModelFinder
2 (Data Constructor)Data.Sign
3 (Data Constructor)Algorithm.FourierMotzkin.Core, Algorithm.FourierMotzkin
4 (Data Constructor)Algorithm.Cooper.Core, Algorithm.Cooper
PosInf 
1 (Data Constructor)Text.LPFile
2 (Data Constructor)Algorithm.CAD
powData.Sign
ppData.Polynomial
pPrintCoeffData.Polynomial
pPrintVarData.Polynomial
PrettyCoeffData.Polynomial
prettyPrintData.Polynomial
PrettyVarData.Polynomial
PrintOptions 
1 (Type/Class)Data.Polynomial
2 (Data Constructor)Data.Polynomial
Problem 
1 (Type/Class)Text.SDPFile
2 (Data Constructor)Text.SDPFile
project 
1 (Function)Algorithm.CAD
2 (Function)Algorithm.FourierMotzkin.Core, Algorithm.FourierMotzkin
3 (Function)Algorithm.Cooper.Core, Algorithm.Cooper
project'Algorithm.FourierMotzkin.Core
projectCasesAlgorithm.Cooper.Core, Algorithm.Cooper
projectCasesNAlgorithm.Cooper.Core, Algorithm.Cooper
projectN 
1 (Function)Algorithm.FourierMotzkin.Core, Algorithm.FourierMotzkin
2 (Function)Algorithm.Cooper.Core
projectN'Algorithm.FourierMotzkin.Core
PSymAlgorithm.FOLModelFinder
pushNotData.FOL.Formula, Data.FOL.Arith
putTableauAlgorithm.LPSolver
QFFormulaAlgorithm.Cooper.Core, Algorithm.Cooper
RatAlgorithm.FourierMotzkin.Core
RawModelAlgorithm.Simplex2
rawModelAlgorithm.Simplex2
realPartData.Delta
realRootsData.AlgebraicNumber.Real
realRootsExData.AlgebraicNumber.Real
recipData.Sign
reduceData.Polynomial
reduceGBasisData.Polynomial.GroebnerBasis
Rel 
1 (Type/Class)Data.ArithRel, Data.FOL.Arith
2 (Data Constructor)Data.ArithRel, Data.FOL.Arith
relData.ArithRel, Data.FOL.Arith
RelOp 
1 (Type/Class)Text.LPFile
2 (Type/Class)Data.ArithRel, Algorithm.Simplex2, Data.FOL.Arith
render 
1 (Function)Text.SDPFile
2 (Function)Text.GurobiSol
3 (Function)Text.LPFile
renderSparseText.SDPFile
RestartStrategySAT
revForMUtil
revlexData.Polynomial
revMapMUtil
revSequenceUtil
rootAddData.AlgebraicNumber.Root
rootIndexData.AlgebraicNumber.Real
rootMulData.AlgebraicNumber.Root
rootNthRootData.AlgebraicNumber.Root
RootOfAlgorithm.CAD
rootRecipData.AlgebraicNumber.Root
rootScaleData.AlgebraicNumber.Root
rootShiftData.AlgebraicNumber.Root
rootSimpPolyData.AlgebraicNumber.Root
RowAlgorithm.Simplex
RowIndexAlgorithm.Simplex
S1Text.LPFile
S2Text.LPFile
SatData.FOL.Arith
satPrintModelSAT.Printer
SatResultData.FOL.Arith
SearchStrategySAT.PBO
SemiContinuousVariableText.LPFile
semiContinuousVariablesText.LPFile
separateData.Polynomial.RootSeparation.Sturm
separate'Data.Polynomial.RootSeparation.Sturm
setCCMinSAT
setCheckModelSAT
setConfBudgetSAT
setLearningStrategySAT
setLearntSizeFirstSAT
setLearntSizeIncSAT
setLogger 
1 (Function)SAT
2 (Function)Algorithm.Simplex2
3 (Function)Algorithm.MIPSolver2
setNThreadAlgorithm.MIPSolver2
setObj 
1 (Function)Converter.PBSetObj
2 (Function)Algorithm.Simplex2
setObjFunAlgorithm.Simplex
setOptDirAlgorithm.Simplex2
setPivotStrategyAlgorithm.Simplex2
setRandomFreqSAT
setRandomSeedSAT
setRestartFirstSAT
setRestartIncSAT
setRestartStrategySAT
setRowAlgorithm.Simplex
setShowRationalAlgorithm.MIPSolver2
setUsePBSAT.TseitinEncoder
setVarPolaritySAT
showAtomData.LA
showEntityAlgorithm.FOLModelFinder
showExprData.LA
showModelAlgorithm.FOLModelFinder
showOpData.ArithRel, Data.FOL.Arith
showOPBText.PBFile
showRationalUtil
showRationalAsFiniteDecimalUtil
showValueAlgorithm.Simplex2
showWBOText.PBFile
SignData.Sign
signOfData.Sign
simpARealPolyData.AlgebraicNumber.Real
simplex 
1 (Function)Algorithm.Simplex
2 (Function)Algorithm.LPSolver
SMTLIB2Converter.LP2SMT
SoftConstraintText.PBFile
SoftFormulaText.PBFile
solve 
1 (Function)SAT
2 (Function)SAT.PBO.UnsatBased
3 (Function)SAT.PBO.MSU4
4 (Function)Algorithm.ContiTraverso
5 (Function)Algorithm.LPSolverHL
6 (Function)Algorithm.CAD
7 (Function)Algorithm.FourierMotzkin.Core, Algorithm.FourierMotzkin
8 (Function)Algorithm.Cooper.Core, Algorithm.Cooper
9 (Function)Algorithm.OmegaTest
solve' 
1 (Function)Algorithm.ContiTraverso
2 (Function)Algorithm.CAD
3 (Function)Algorithm.FourierMotzkin.Core
solveForData.LA
solveFormula 
1 (Function)Algorithm.FourierMotzkin.FOL, Algorithm.FourierMotzkin
2 (Function)Algorithm.Cooper.FOL, Algorithm.Cooper
solveQFFormulaAlgorithm.Cooper.Core, Algorithm.Cooper
solveQFLA 
1 (Function)Algorithm.Cooper.Core, Algorithm.Cooper
2 (Function)Algorithm.OmegaTest
Solver 
1 (Type/Class)SAT
2 (Type/Class)Algorithm.CongruenceClosure
3 (Type/Class)Algorithm.LPSolver
4 (Type/Class)Algorithm.Simplex2
5 (Type/Class)Algorithm.MIPSolver2
SolverValueAlgorithm.Simplex2
solveWBO 
1 (Function)SAT.PBO.UnsatBased
2 (Function)SAT.PBO.MSU4
solveWithSAT
SOSText.LPFile
sosText.LPFile
SOSTypeText.LPFile
spolynomialData.Polynomial.GroebnerBasis
SQFreeData.Polynomial
sqfree 
1 (Function)Data.Polynomial
2 (Function)Data.Polynomial.Factorization.FiniteField
sqfreeChar0Data.Polynomial.Factorization.SquareFree
StrategyData.Polynomial.GroebnerBasis
SturmChainData.Polynomial.RootSeparation.Sturm
sturmChainData.Polynomial.RootSeparation.Sturm
substData.Polynomial
SugarStrategyData.Polynomial.GroebnerBasis
SumText.PBFile
symbolData.Sign
T 
1 (Data Constructor)Algorithm.FOLModelFinder
2 (Data Constructor)Data.FOL.Formula, Data.FOL.Arith
T'Algorithm.Cooper.Core, Algorithm.Cooper
TableauAlgorithm.Simplex
tableauAlgorithm.LPSolver
tdegData.Polynomial
tderivData.Polynomial
tdivData.Polynomial
tdividesData.Polynomial
Term 
1 (Type/Class)Data.Polynomial
2 (Type/Class)Text.PBFile
3 (Type/Class)Algorithm.FOLModelFinder
4 (Type/Class)Text.LPFile
5 (Data Constructor)Text.LPFile
terms 
1 (Function)Data.Polynomial
2 (Function)Data.LA
thAssertLitSAT.TheorySolver
thCheckSAT.TheorySolver
TheorySolver 
1 (Type/Class)SAT.TheorySolver
2 (Data Constructor)SAT.TheorySolver
thExplainSAT.TheorySolver
thPopBacktrackPointSAT.TheorySolver
thPushBacktrackPointSAT.TheorySolver
tintegralData.Polynomial
TmAppAlgorithm.FOLModelFinder
tmultData.Polynomial
TmVarAlgorithm.FOLModelFinder
toCSVAlgorithm.Simplex
toFOLExprData.LA.FOL
toFOLFormulaData.LA.FOL
toLAAtomAlgorithm.FourierMotzkin.Core
toMonicData.Polynomial
topCostText.MaxSAT
toRatAlgorithm.FourierMotzkin.Core
toSkolemNFAlgorithm.FOLModelFinder
toStandardFormAlgorithm.LPUtil
toStandardForm'Algorithm.LPUtil
toUPolynomialOfData.Polynomial
toValueAlgorithm.Simplex2
trueAlgebra.Lattice.Boolean, Data.FOL.Formula, Data.FOL.Arith
tweakParamsSAT.PBO
UMonomialData.Polynomial
Unbounded 
1 (Data Constructor)Algorithm.LPSolverHL, Algorithm.MIPSolverHL
2 (Data Constructor)Algorithm.Simplex2
unDNFData.DNF
unitVarData.LA
UnknownData.FOL.Arith
unliftBoolData.LBool
Unsat 
1 (Data Constructor)Algorithm.Simplex2
2 (Data Constructor)Data.FOL.Arith
UnsatBasedSAT.PBO
UPolynomialData.Polynomial
UserDefinedCutText.LPFile
UTermData.Polynomial
validLitSAT.Types
validVarSAT.Types
Var 
1 (Type/Class)Data.Polynomial
2 (Type/Class)Text.PBFile
3 (Type/Class)SAT.Types, SAT
4 (Data Constructor)SAT.TseitinEncoder
5 (Type/Class)Algorithm.FOLModelFinder
6 (Type/Class)Algorithm.CongruenceClosure
7 (Type/Class)Data.AlgebraicNumber.Root
8 (Type/Class)Text.LPFile
9 (Type/Class)Data.Var
10 (Type/Class)Algorithm.Simplex2
11 (Data Constructor)Data.FOL.Arith
var 
1 (Function)Data.Polynomial
2 (Function)Data.LA
3 (Function)Data.FOL.Arith
varBoundsText.LPFile
varBumpActivitySAT
varDecayActivitySAT
VariablesData.Var
variablesText.LPFile
VarInfo 
1 (Type/Class)Text.LPFile
2 (Data Constructor)Text.LPFile
varInfoText.LPFile
VarMap 
1 (Type/Class)SAT.Types
2 (Type/Class)Data.Var
varNameText.LPFile
VarsData.Polynomial
vars 
1 (Function)Data.Polynomial
2 (Function)Data.Var
VarSet 
1 (Type/Class)SAT.Types
2 (Type/Class)Data.Var
VarTypeText.LPFile
varTypeText.LPFile
versionVersion
wboNumVarsText.PBFile
WCNF 
1 (Type/Class)Text.MaxSAT
2 (Data Constructor)Text.MaxSAT
WeightText.MaxSAT
WeightedClauseText.MaxSAT
WeightedTermText.PBFile
X 
1 (Type/Class)Data.Polynomial
2 (Data Constructor)Data.Polynomial
YICESConverter.LP2SMT
ZeroData.Sign