satchmo-1.9.1: SAT encoding monad

Index

!Satchmo.Relation.Data, Satchmo.Relation
Accu 
1 (Type/Class)Satchmo.Simple
2 (Data Constructor)Satchmo.Simple
add 
1 (Function)Satchmo.Binary.Op.Flexible, Satchmo.Binary
2 (Function)Satchmo.Integer
3 (Function)Satchmo.Binary.Op.Fixed
4 (Function)Satchmo.Polynomial
add_with_carrySatchmo.Binary.Op.Flexible, Satchmo.Binary
andSatchmo.Boolean
assertSatchmo.Boolean
assertWSatchmo.Boolean
assocsSatchmo.Relation.Data, Satchmo.Relation
atleastSatchmo.Counting
atmostSatchmo.Counting
bits 
1 (Function)Satchmo.Integer
2 (Function)Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
BooleanSatchmo.Boolean
booleanSatchmo.Boolean
BooleansSatchmo.Boolean
boundsSatchmo.Relation.Data, Satchmo.Relation
BranchSatchmo.SAT.Sequence
buildSatchmo.Relation.Data, Satchmo.Relation
Clause 
1 (Type/Class)Satchmo.Data
2 (Data Constructor)Satchmo.Data
clauseSatchmo.Data
clausesSatchmo.Data
CNFSatchmo.Data
cnfSatchmo.Data
complementSatchmo.Relation.Op, Satchmo.Relation
ConstantSatchmo.Boolean
constant 
1 (Function)Satchmo.Boolean
2 (Function)Satchmo.Integer
3 (Function)Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
4 (Function)Satchmo.Polynomial
DecodeSatchmo.Code
decodeSatchmo.Code
DecoderSatchmo.Code, Satchmo.Solve
emitSatchmo.MonadSAT, Satchmo.SAT.Tmpfile, Satchmo.SAT.Seq, Satchmo.SAT.BS, Satchmo.SAT, Satchmo.Boolean
emitWSatchmo.MonadSAT, Satchmo.Boolean
EmptySatchmo.SAT.Sequence
encodeSatchmo.Boolean
eq 
1 (Function)Satchmo.Binary.Op.Common, Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
2 (Function)Satchmo.Integer
equals 
1 (Function)Satchmo.Binary.Op.Common, Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
2 (Function)Satchmo.Polynomial
exactlySatchmo.Counting
existsSatchmo.Boolean
forallSatchmo.Boolean
freshSatchmo.MonadSAT, Satchmo.SAT.Tmpfile, Satchmo.SAT.Seq, Satchmo.SAT.BS, Satchmo.SAT, Satchmo.Boolean
fresh_forallSatchmo.MonadSAT, Satchmo.SAT.Tmpfile, Satchmo.SAT.Seq, Satchmo.SAT.BS, Satchmo.SAT, Satchmo.Boolean
full_adderSatchmo.Binary.Op.Common, Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
fun2Satchmo.Boolean
fun3Satchmo.Boolean
ge 
1 (Function)Satchmo.Binary.Op.Common, Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
2 (Function)Satchmo.Integer
3 (Function)Satchmo.Polynomial
gt 
1 (Function)Satchmo.Binary.Op.Common, Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
2 (Function)Satchmo.Integer
3 (Function)Satchmo.Polynomial
half_adderSatchmo.Binary.Op.Common, Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
Header 
1 (Type/Class)Satchmo.MonadSAT, Satchmo.SAT.Tmpfile, Satchmo.SAT.Seq, Satchmo.SAT.BS, Satchmo.SAT
2 (Data Constructor)Satchmo.MonadSAT, Satchmo.SAT.Tmpfile, Satchmo.SAT.Seq, Satchmo.SAT.BS, Satchmo.SAT
3 (Type/Class)Satchmo.SAT.Weighted
4 (Data Constructor)Satchmo.SAT.Weighted
ImplementationSatchmo.Solve
impliesSatchmo.Relation.Prop, Satchmo.Relation
indicesSatchmo.Relation.Data, Satchmo.Relation
intersectionSatchmo.Relation.Op, Satchmo.Relation
irreflexiveSatchmo.Relation.Prop, Satchmo.Relation
iszero 
1 (Function)Satchmo.Binary.Op.Common, Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
2 (Function)Satchmo.Polynomial
leSatchmo.Binary.Op.Common, Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
LeafSatchmo.SAT.Sequence
Literal 
1 (Type/Class)Satchmo.Data
2 (Data Constructor)Satchmo.Data
literalSatchmo.Data
literalsSatchmo.Data
ltSatchmo.Binary.Op.Common, Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
make 
1 (Function)Satchmo.Integer
2 (Function)Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
MaxWeightSatchmo.SAT.Weighted
maxWeightSatchmo.SAT.Weighted
mirrorSatchmo.Relation.Op, Satchmo.Relation
monadicSatchmo.Boolean
MonadSATSatchmo.MonadSAT, Satchmo.Boolean
negateSatchmo.Integer
nextSatchmo.Simple
nichtSatchmo.Data
notSatchmo.Boolean
noteSatchmo.MonadSAT, Satchmo.Boolean
Number 
1 (Type/Class)Satchmo.Integer
2 (Type/Class)Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
3 (Type/Class)Satchmo.Polynomial
number 
1 (Function)Satchmo.Integer
2 (Function)Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
3 (Function)Satchmo.Polynomial
numClauses 
1 (Function)Satchmo.MonadSAT, Satchmo.SAT.Tmpfile, Satchmo.SAT.Seq, Satchmo.SAT.BS, Satchmo.SAT
2 (Function)Satchmo.SAT.Weighted
numVars 
1 (Function)Satchmo.MonadSAT, Satchmo.SAT.Tmpfile, Satchmo.SAT.Seq, Satchmo.SAT.BS, Satchmo.SAT
2 (Function)Satchmo.SAT.Weighted
orSatchmo.Boolean
poolSatchmo.Simple
positiveSatchmo.Data
productSatchmo.Relation.Op, Satchmo.Relation
reflexiveSatchmo.Relation.Prop, Satchmo.Relation
regularSatchmo.Relation.Prop, Satchmo.Relation
RelationSatchmo.Relation.Data, Satchmo.Relation
relationSatchmo.Relation.Data, Satchmo.Relation
restrictedSatchmo.Binary.Op.Fixed
SAT 
1 (Type/Class)Satchmo.SAT.Weighted
2 (Type/Class)Satchmo.SAT.Tmpfile, Satchmo.SAT
3 (Type/Class)Satchmo.SAT.Seq
4 (Type/Class)Satchmo.SAT.BS
5 (Type/Class)Satchmo.Simple
6 (Data Constructor)Satchmo.Simple
sat 
1 (Function)Satchmo.SAT.Weighted
2 (Function)Satchmo.SAT.Tmpfile, Satchmo.SAT
3 (Function)Satchmo.SAT.Seq
4 (Function)Satchmo.SAT.BS
5 (Function)Satchmo.Simple
SeqSatchmo.SAT.Sequence
shiftSatchmo.Binary.Op.Flexible, Satchmo.Binary
singletonSatchmo.SAT.Sequence
solveSatchmo.Solve
solveWSatchmo.Solve
startSatchmo.Simple
subSatchmo.Integer
symmetricSatchmo.Relation.Prop, Satchmo.Relation
tableSatchmo.Relation.Data, Satchmo.Relation
times 
1 (Function)Satchmo.Binary.Op.Flexible, Satchmo.Binary
2 (Function)Satchmo.Integer
3 (Function)Satchmo.Binary.Op.Fixed
4 (Function)Satchmo.Polynomial
times1Satchmo.Binary.Op.Flexible, Satchmo.Binary
transitiveSatchmo.Relation.Prop, Satchmo.Relation
unionSatchmo.Relation.Op, Satchmo.Relation
universals 
1 (Function)Satchmo.MonadSAT, Satchmo.SAT.Tmpfile, Satchmo.SAT.Seq, Satchmo.SAT.BS, Satchmo.SAT
2 (Function)Satchmo.SAT.Weighted
unsatSatchmo.Simple
VariableSatchmo.Data
variableSatchmo.Data
WeightSatchmo.MonadSAT, Satchmo.SAT.Tmpfile, Satchmo.SAT.Seq, Satchmo.SAT.BS, Satchmo.SAT
WeightedImplementationSatchmo.Solve
width 
1 (Function)Satchmo.Integer
2 (Function)Satchmo.Binary.Op.Flexible, Satchmo.Binary, Satchmo.Binary.Op.Fixed
xorSatchmo.Boolean