sbv-5.9: SMT Based Verification: Symbolic Haskell theorem prover using SMT solving.

Index

# | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
% | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
&&& | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
.&. | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
./= | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
.< | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
.<= | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
.== | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
.> | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
.>= | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
.^ | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
.|. | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
<+> | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
<=> | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
=== | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
==> | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
A |
1 (Data Constructor) | Data.SBV.Examples.Misc.Enumerate
2 (Type/Class) | Data.SBV.Examples.Uninterpreted.AUF
ABC | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
abc | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Abs | Data.SBV.Internals
Actions | Data.SBV.Examples.Puzzles.U2Bridge
Adam | Data.SBV.Examples.Puzzles.U2Bridge
adam | Data.SBV.Examples.Puzzles.U2Bridge
adc | Data.SBV.Examples.BitPrecise.Legato
addAxiom | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
addPoly | Data.SBV.Internals
Address | Data.SBV.Examples.BitPrecise.Legato
addRoundKey | Data.SBV.Examples.Crypto.AES
addSub | Data.SBV.Examples.CodeGeneration.AddSub
aes128IsCorrect | Data.SBV.Examples.Crypto.AES
aes128LibComponents | Data.SBV.Examples.Crypto.AES
aesDecrypt | Data.SBV.Examples.Crypto.AES
aesEncrypt | Data.SBV.Examples.Crypto.AES
aesInvRound | Data.SBV.Examples.Crypto.AES
aesKeySchedule | Data.SBV.Examples.Crypto.AES
aesRound | Data.SBV.Examples.Crypto.AES
AlgPolyRoot | Data.SBV.Internals
AlgRational | Data.SBV.Internals
AlgReal | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
ALL | Data.SBV.Internals, Data.SBV.Dynamic
allDifferent | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
allEqual | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
allModels | Data.SBV.Examples.Misc.Auxiliary
allPuzzles | Data.SBV.Examples.Puzzles.Sudoku
allSat |
1 (Function) | Data.SBV
2 (Function) | Data.SBV.Bridge.Boolector
3 (Function) | Data.SBV.Bridge.CVC4
4 (Function) | Data.SBV.Bridge.MathSAT
5 (Function) | Data.SBV.Bridge.Yices
6 (Function) | Data.SBV.Bridge.Z3
7 (Function) | Data.SBV.Bridge.ABC
AllSatResult |
1 (Type/Class) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
2 (Data Constructor) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
allSatWith |
1 (Function) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Function) | Data.SBV.Dynamic
And | Data.SBV.Internals
and | Data.SBV.Examples.Uninterpreted.Deduce
approxRational | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
ArrEq | Data.SBV.Internals
ArrRead | Data.SBV.Internals
assocPlus | Data.SBV.Examples.Misc.Floating
assocPlusRegular | Data.SBV.Examples.Misc.Floating
AUFLIA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
AUFLIRA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
AUFNIRA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
august | Data.SBV.Examples.Puzzles.Birthday
ax1 | Data.SBV.Examples.Uninterpreted.Deduce
ax2 | Data.SBV.Examples.Uninterpreted.Deduce
ax3 | Data.SBV.Examples.Uninterpreted.Deduce
B |
1 (Data Constructor) | Data.SBV.Examples.Misc.Enumerate
2 (Type/Class) | Data.SBV.Examples.Uninterpreted.AUF
3 (Type/Class) | Data.SBV.Examples.Uninterpreted.Deduce
4 (Data Constructor) | Data.SBV.Examples.Uninterpreted.Deduce
bAll | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
bAnd | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
bAny | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Baseball | Data.SBV.Examples.Puzzles.Fish
basis | Data.SBV.Examples.Existentials.Diophantine
bcc | Data.SBV.Examples.BitPrecise.Legato
Beer | Data.SBV.Examples.Puzzles.Fish
Beverage | Data.SBV.Examples.Puzzles.Fish
bin | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Binary | Data.SBV.Examples.Uninterpreted.Shannon
binS | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Bird | Data.SBV.Examples.Puzzles.Fish
Bit | Data.SBV.Examples.BitPrecise.Legato
bit | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
bitDefault | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Bits | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
bitSize | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
bitSizeMaybe | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
blastBE | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
blastLE | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
blastSDouble | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
blastSFloat | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Blue | Data.SBV.Examples.Puzzles.Fish
bne | Data.SBV.Examples.BitPrecise.Legato
bnot | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Board |
1 (Type/Class) | Data.SBV.Examples.Puzzles.MagicSquare
2 (Type/Class) | Data.SBV.Examples.Puzzles.Sudoku
Bono | Data.SBV.Examples.Puzzles.U2Bridge
bono | Data.SBV.Examples.Puzzles.U2Bridge
Boolean | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Boolector | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
boolector | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
bOr | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Briton | Data.SBV.Examples.Puzzles.Fish
bumpTime1 | Data.SBV.Examples.Puzzles.U2Bridge
bumpTime2 | Data.SBV.Examples.Puzzles.U2Bridge
byteSwap16 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
byteSwap32 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
byteSwap64 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
C |
1 (Data Constructor) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Data Constructor) | Data.SBV.Examples.Misc.Enumerate
c1 | Data.SBV.Examples.Puzzles.Coins
c2 | Data.SBV.Examples.Puzzles.Coins
c3 | Data.SBV.Examples.Puzzles.Coins
c4 | Data.SBV.Examples.Puzzles.Coins
c5 | Data.SBV.Examples.Puzzles.Coins
c6 | Data.SBV.Examples.Puzzles.Coins
cache | Data.SBV.Internals
capabilities | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Cat | Data.SBV.Examples.Puzzles.Fish
cg1 | Data.SBV.Examples.CodeGeneration.CRC_USB5
cg2 | Data.SBV.Examples.CodeGeneration.CRC_USB5
cgAddDecl | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
cgAddLDFlags | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
cgAddPrototype | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
cgAES128BlockEncrypt | Data.SBV.Examples.Crypto.AES
cgAES128Library | Data.SBV.Examples.Crypto.AES
CgDouble | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
CgDriver | Data.SBV.Internals
CgFloat | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
cgGenerateDriver | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
cgGenerateMakefile | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
CgHeader | Data.SBV.Internals
cgIgnoreSAssert | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
cgInput | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
cgInputArr | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
cgIntegerSize | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
CgLongDouble | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
CgMakefile | Data.SBV.Internals
cgOutput | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
cgOutputArr | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
cgPerformRTCs | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
CgPgmBundle |
1 (Type/Class) | Data.SBV.Internals
2 (Data Constructor) | Data.SBV.Internals
CgPgmKind | Data.SBV.Internals
cgReturn | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
cgReturnArr | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
cgSetDriverValues | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
CgSource | Data.SBV.Internals
CgSRealType | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
cgSRealType | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
cgUninterpret | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
check |
1 (Function) | Data.SBV.Examples.Puzzles.MagicSquare
2 (Function) | Data.SBV.Examples.Puzzles.Sudoku
checkAndConvert | Data.SBV.Internals
checkedDiv | Data.SBV.Examples.Misc.NoDiv0
checkOverflow | Data.SBV.Examples.BitPrecise.Legato
checkOverflowCorrect | Data.SBV.Examples.BitPrecise.Legato
cheryl | Data.SBV.Examples.Puzzles.Birthday
chunk | Data.SBV.Examples.Puzzles.MagicSquare
classify | Data.SBV.Examples.Uninterpreted.UISortAllSat
clc | Data.SBV.Examples.BitPrecise.Legato
clearBit | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
CodeGen | Data.SBV.Internals
codeGen | Data.SBV.Examples.BitPrecise.MergeSort
Coffee | Data.SBV.Examples.Puzzles.Fish
Coin | Data.SBV.Examples.Puzzles.Coins
Color | Data.SBV.Examples.Puzzles.Fish
combinations | Data.SBV.Examples.Puzzles.Coins
compileToC | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
compileToC' | Data.SBV.Internals
compileToCLib | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
compileToCLib' | Data.SBV.Internals
compileToSMTLib |
1 (Function) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Function) | Data.SBV.Dynamic
complement | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
complementBit | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Concrete | Data.SBV.Internals
conditionalSetClearCorrect | Data.SBV.Examples.BitPrecise.BitTricks
Cons | Data.SBV.Examples.Uninterpreted.UISortAllSat
constrain | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
correctness | Data.SBV.Examples.BitPrecise.MergeSort
correctnessTheorem | Data.SBV.Examples.BitPrecise.Legato
Count | Data.SBV.Examples.Puzzles.Counts
count | Data.SBV.Examples.Puzzles.Counts
countLeadingZeros | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
counts | Data.SBV.Examples.Puzzles.Counts
countTrailingZeros | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
crc | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
crcBV | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
crcGood |
1 (Function) | Data.SBV.Examples.CodeGeneration.CRC_USB5
2 (Function) | Data.SBV.Examples.Existentials.CRCPolynomial
crcUSB | Data.SBV.Examples.CodeGeneration.CRC_USB5
crcUSB' | Data.SBV.Examples.CodeGeneration.CRC_USB5
crc_48_16 | Data.SBV.Examples.Existentials.CRCPolynomial
crossTime | Data.SBV.Examples.Puzzles.U2Bridge
CustomLogic | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
CVC4 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
cvc4 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
cvtModel | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
CW |
1 (Type/Class) | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
2 (Data Constructor) | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
CWAlgReal | Data.SBV.Internals, Data.SBV.Dynamic
CWDouble | Data.SBV.Internals, Data.SBV.Dynamic
CWFloat | Data.SBV.Internals, Data.SBV.Dynamic
CWInteger | Data.SBV.Internals, Data.SBV.Dynamic
cwToBool | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
CWUserSort | Data.SBV.Internals, Data.SBV.Dynamic
CWVal | Data.SBV.Internals, Data.SBV.Dynamic
cwVal | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Dane | Data.SBV.Examples.Puzzles.Fish
Day | Data.SBV.Examples.Puzzles.Birthday
decrypt | Data.SBV.Examples.Crypto.RC4
defaultSMTCfg | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
defaultSolverConfig | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
denominator | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
derivative | Data.SBV.Examples.Uninterpreted.Shannon
dex | Data.SBV.Examples.BitPrecise.Legato
diag | Data.SBV.Examples.Puzzles.MagicSquare
diffCount | Data.SBV.Examples.Existentials.CRCPolynomial
displayModels | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
dispSolution | Data.SBV.Examples.Puzzles.Sudoku
Dog | Data.SBV.Examples.Puzzles.Fish
doRounds | Data.SBV.Examples.Crypto.AES
E |
1 (Type/Class) | Data.SBV.Examples.BitPrecise.MergeSort
2 (Type/Class) | Data.SBV.Examples.Misc.Enumerate
Edge | Data.SBV.Examples.Puzzles.U2Bridge
edge | Data.SBV.Examples.Puzzles.U2Bridge
Elem | Data.SBV.Examples.Puzzles.MagicSquare
elts | Data.SBV.Examples.Misc.Enumerate
encrypt | Data.SBV.Examples.Crypto.RC4
end | Data.SBV.Examples.BitPrecise.Legato
engine | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
eqSArr | Data.SBV.Dynamic
EqSymbolic | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Equal | Data.SBV.Internals
Equality | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
euler185 | Data.SBV.Examples.Puzzles.Euler185
EX | Data.SBV.Internals, Data.SBV.Dynamic
executable | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
existential | Data.SBV.Examples.Uninterpreted.Shannon
exists | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
existsDay | Data.SBV.Examples.Puzzles.Birthday
existsMonth | Data.SBV.Examples.Puzzles.Birthday
existsOK | Data.SBV.Examples.Uninterpreted.Shannon
exists_ | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
expectedValue | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
expectedValueWith | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
extend | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Extract |
1 (Data Constructor) | Data.SBV.Internals
2 (Type/Class) | Data.SBV.Examples.BitPrecise.Legato
extractModel | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
extractModels | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
f |
1 (Function) | Data.SBV.Examples.Uninterpreted.AUF
2 (Function) | Data.SBV.Examples.Uninterpreted.Function
3 (Function) | Data.SBV.Examples.Uninterpreted.Sort
false | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fastMaxCorrect | Data.SBV.Examples.BitPrecise.BitTricks
fastMinCorrect | Data.SBV.Examples.BitPrecise.BitTricks
fastPopCountIsCorrect | Data.SBV.Examples.CodeGeneration.PopulationCount
fib0 | Data.SBV.Examples.CodeGeneration.Fibonacci
fib1 | Data.SBV.Examples.CodeGeneration.Fibonacci
fib2 | Data.SBV.Examples.CodeGeneration.Fibonacci
findHD4Polynomials | Data.SBV.Examples.Existentials.CRCPolynomial
FiniteBits | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
finiteBitSize | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Fish | Data.SBV.Examples.Puzzles.Fish
fishOwner | Data.SBV.Examples.Puzzles.Fish
Flag | Data.SBV.Examples.BitPrecise.Legato
FlagC | Data.SBV.Examples.BitPrecise.Legato
Flags | Data.SBV.Examples.BitPrecise.Legato
flags | Data.SBV.Examples.BitPrecise.Legato
FlagZ | Data.SBV.Examples.BitPrecise.Legato
flash | Data.SBV.Examples.Puzzles.U2Bridge
flIsCorrect | Data.SBV.Examples.BitPrecise.PrefixSum
Football | Data.SBV.Examples.Puzzles.Fish
forAll | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
forall | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
forallDay | Data.SBV.Examples.Puzzles.Birthday
forallMonth | Data.SBV.Examples.Puzzles.Birthday
forAll_ | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
forall_ | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
forceSWArg | Data.SBV.Internals
forSome | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
forSome_ | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Forte | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
four | Data.SBV.Examples.Misc.Enumerate
fp2fp | Data.SBV.Internals
fpAbs | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpAdd | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpDiv | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpFMA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpIsEqualObject | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpIsEqualObjectH | Data.SBV.Internals
fpIsInfinite | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpIsNaN | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpIsNegative | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpIsNegativeZero | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpIsNormal | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpIsNormalizedH | Data.SBV.Internals
fpIsPoint | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpIsPositive | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpIsPositiveZero | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpIsSubnormal | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpIsZero | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpMax | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpMaxH | Data.SBV.Internals
fpMin | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpMinH | Data.SBV.Internals
fpMul | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpNeg | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpRatio0 | Data.SBV.Internals
fpRem | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpRemH | Data.SBV.Internals
fpRound0 | Data.SBV.Internals
fpRoundToIntegral | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpRoundToIntegralH | Data.SBV.Internals
fpSqrt | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fpSub | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
free | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
free_ | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
FromBits | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fromBitsBE | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fromBitsLE | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fromBool | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fromBytes | Data.SBV.Examples.Crypto.AES
fromCW | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fromSDouble | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fromSFloat | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fullAdder | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
fullMultiplier | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
genAddSub | Data.SBV.Examples.CodeGeneration.AddSub
genCCode | Data.SBV.Examples.CodeGeneration.Uninterpreted
generateSMTBenchmarks |
1 (Function) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Function) | Data.SBV.Dynamic
genFib1 | Data.SBV.Examples.CodeGeneration.Fibonacci
genFib2 | Data.SBV.Examples.CodeGeneration.Fibonacci
genFromCW | Data.SBV.Internals
genGCDInC | Data.SBV.Examples.CodeGeneration.GCD
genLiteral | Data.SBV.Internals
genLs | Data.SBV.Examples.Uninterpreted.UISortAllSat
genMkSymVar | Data.SBV.Internals
genParse | Data.SBV.Internals, Data.SBV.Dynamic
genPoly | Data.SBV.Examples.Existentials.CRCPolynomial
genPopCountInC | Data.SBV.Examples.CodeGeneration.PopulationCount
genTest | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
genVals | Data.SBV.Examples.Misc.ModelExtract
genVar | Data.SBV.Internals
genVar_ | Data.SBV.Internals
German | Data.SBV.Examples.Puzzles.Fish
getFlag | Data.SBV.Examples.BitPrecise.Legato
getModel |
1 (Function) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Function) | Data.SBV.Dynamic
getModelDictionaries | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
getModelDictionary |
1 (Function) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Function) | Data.SBV.Dynamic
getModelUninterpretedValue | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
getModelUninterpretedValues | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
getModelValue | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
getModelValues | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
getReg | Data.SBV.Examples.BitPrecise.Legato
getTestValues | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
GF28 |
1 (Type/Class) | Data.SBV.Examples.Crypto.AES
2 (Type/Class) | Data.SBV.Examples.Polynomials.Polynomials
gf28Inverse | Data.SBV.Examples.Crypto.AES
gf28Mult | Data.SBV.Examples.Crypto.AES
gf28Pow | Data.SBV.Examples.Crypto.AES
gfMult | Data.SBV.Examples.Polynomials.Polynomials
GreaterEq | Data.SBV.Internals
GreaterThan | Data.SBV.Internals
Green | Data.SBV.Examples.Puzzles.Fish
guesses | Data.SBV.Examples.Puzzles.Euler185
Haskell | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
HasKind | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
hasSign | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Here | Data.SBV.Examples.Puzzles.U2Bridge
here | Data.SBV.Examples.Puzzles.U2Bridge
hex | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
hexS | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Hockey | Data.SBV.Examples.Puzzles.Fish
Homogeneous | Data.SBV.Examples.Existentials.Diophantine
Horse | Data.SBV.Examples.Puzzles.Fish
IEEEFloatConvertable | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
IEEEFloating | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
IEEEFP | Data.SBV.Internals
infinity | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
initMachine | Data.SBV.Examples.BitPrecise.Legato
initRC4 | Data.SBV.Examples.Crypto.RC4
initS | Data.SBV.Examples.Crypto.RC4
InitVals | Data.SBV.Examples.BitPrecise.Legato
inRange | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Instruction | Data.SBV.Examples.BitPrecise.Legato
Int | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Int16 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Int32 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Int64 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Int8 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
IntCast | Data.SBV.Internals
intSizeOf | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
invMixColumns | Data.SBV.Examples.Crypto.AES
isBoolean | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
isBounded | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
isConcrete | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
isConcretely | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
isDouble | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
isFloat | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
isInteger | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
isMagic | Data.SBV.Examples.Puzzles.MagicSquare
isNonModelVar | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
isPermutationOf | Data.SBV.Examples.BitPrecise.MergeSort
isReal | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
isSafe | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
isSatisfiable |
1 (Function) | Data.SBV
2 (Function) | Data.SBV.Bridge.Boolector
3 (Function) | Data.SBV.Bridge.CVC4
4 (Function) | Data.SBV.Bridge.MathSAT
5 (Function) | Data.SBV.Bridge.Yices
6 (Function) | Data.SBV.Bridge.Z3
7 (Function) | Data.SBV.Bridge.ABC
isSatisfiableInCurrentPath | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
isSatisfiableWith | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
isSigned | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
isSymbolic | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
isTheorem |
1 (Function) | Data.SBV
2 (Function) | Data.SBV.Bridge.Boolector
3 (Function) | Data.SBV.Bridge.CVC4
4 (Function) | Data.SBV.Bridge.MathSAT
5 (Function) | Data.SBV.Bridge.Yices
6 (Function) | Data.SBV.Bridge.Z3
7 (Function) | Data.SBV.Bridge.ABC
isTheoremWith | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
isUninterpreted | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
isVacuous |
1 (Function) | Data.SBV
2 (Function) | Data.SBV.Bridge.Boolector
3 (Function) | Data.SBV.Bridge.CVC4
4 (Function) | Data.SBV.Bridge.MathSAT
5 (Function) | Data.SBV.Bridge.Yices
6 (Function) | Data.SBV.Bridge.Z3
7 (Function) | Data.SBV.Bridge.ABC
isVacuousWith | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
isValid |
1 (Function) | Data.SBV.Examples.Puzzles.NQueens
2 (Function) | Data.SBV.Examples.Puzzles.U2Bridge
Ite | Data.SBV.Internals
ite | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
iteLazy | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Iterative | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
ites | Data.SBV.Internals
Join | Data.SBV.Internals
july | Data.SBV.Examples.Puzzles.Birthday
june | Data.SBV.Examples.Puzzles.Birthday
KBool | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
KBounded | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
KDouble | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Key |
1 (Type/Class) | Data.SBV.Examples.Crypto.AES
2 (Type/Class) | Data.SBV.Examples.Crypto.RC4
keyExpansion | Data.SBV.Examples.Crypto.AES
keySchedule | Data.SBV.Examples.Crypto.RC4
keyScheduleString | Data.SBV.Examples.Crypto.RC4
KFloat | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Kind | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
kindOf | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
KReal | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
KS | Data.SBV.Examples.Crypto.AES
KUnbounded | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
KUserSort | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
L | Data.SBV.Examples.Uninterpreted.UISortAllSat
Label | Data.SBV.Internals
label | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
lAdam | Data.SBV.Examples.Puzzles.U2Bridge
ladnerFischerTrace | Data.SBV.Examples.BitPrecise.PrefixSum
Larry | Data.SBV.Examples.Puzzles.U2Bridge
larry | Data.SBV.Examples.Puzzles.U2Bridge
lBono | Data.SBV.Examples.Puzzles.U2Bridge
lda | Data.SBV.Examples.BitPrecise.Legato
ldn | Data.SBV.Examples.Existentials.Diophantine
ldx | Data.SBV.Examples.BitPrecise.Legato
lEdge | Data.SBV.Examples.Puzzles.U2Bridge
legato | Data.SBV.Examples.BitPrecise.Legato
legatoInC | Data.SBV.Examples.BitPrecise.Legato
legatoIsCorrect | Data.SBV.Examples.BitPrecise.Legato
LessEq | Data.SBV.Internals
LessThan | Data.SBV.Internals
lf | Data.SBV.Examples.BitPrecise.PrefixSum
liftDMod | Data.SBV.Internals
liftQRem | Data.SBV.Internals
literal | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
LkUp | Data.SBV.Internals
lLarry | Data.SBV.Examples.Puzzles.U2Bridge
Location | Data.SBV.Examples.Puzzles.U2Bridge
Logic | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
LRA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
lsb | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
magic | Data.SBV.Examples.Puzzles.MagicSquare
maskAndMult | Data.SBV.Examples.BitPrecise.MultMask
MathSAT | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
mathSAT | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
maxE | Data.SBV.Examples.Misc.Enumerate
maximize |
1 (Function) | Data.SBV
2 (Function) | Data.SBV.Bridge.Boolector
3 (Function) | Data.SBV.Bridge.CVC4
4 (Function) | Data.SBV.Bridge.MathSAT
5 (Function) | Data.SBV.Bridge.Yices
6 (Function) | Data.SBV.Bridge.Z3
7 (Function) | Data.SBV.Bridge.ABC
maximizeWith | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
may | Data.SBV.Examples.Puzzles.Birthday
mdp | Data.SBV.Internals
Memory | Data.SBV.Examples.BitPrecise.Legato
memory | Data.SBV.Examples.BitPrecise.Legato
merge | Data.SBV.Examples.BitPrecise.MergeSort
Mergeable | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
mergeArrays | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
mergeSArr | Data.SBV.Dynamic
mergeSort | Data.SBV.Examples.BitPrecise.MergeSort
Milk | Data.SBV.Examples.Puzzles.Fish
minE | Data.SBV.Examples.Misc.Enumerate
minimize |
1 (Function) | Data.SBV
2 (Function) | Data.SBV.Bridge.Boolector
3 (Function) | Data.SBV.Bridge.CVC4
4 (Function) | Data.SBV.Bridge.MathSAT
5 (Function) | Data.SBV.Bridge.Yices
6 (Function) | Data.SBV.Bridge.Z3
7 (Function) | Data.SBV.Bridge.ABC
minimizeWith | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Minus | Data.SBV.Internals
mkCoin | Data.SBV.Examples.Puzzles.Coins
mkConstCW | Data.SBV.Internals
mkExistVars | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
mkForallVars | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
mkFreeVars | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
mkSFunArray | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
mkSTree | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
mkSymWord | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Model | Data.SBV.Examples.BitPrecise.Legato
Modelable | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
modelAssocs | Data.SBV.Internals
modelExists | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
modelsWithYAux | Data.SBV.Examples.Misc.Auxiliary
Month | Data.SBV.Examples.Puzzles.Birthday
Mostek |
1 (Type/Class) | Data.SBV.Examples.BitPrecise.Legato
2 (Data Constructor) | Data.SBV.Examples.BitPrecise.Legato
Move | Data.SBV.Examples.Puzzles.U2Bridge
move1 | Data.SBV.Examples.Puzzles.U2Bridge
move2 | Data.SBV.Examples.Puzzles.U2Bridge
msb | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
multAssoc | Data.SBV.Examples.Polynomials.Polynomials
multComm | Data.SBV.Examples.Polynomials.Polynomials
multInverse | Data.SBV.Examples.Misc.Floating
multUnit | Data.SBV.Examples.Polynomials.Polynomials
name | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
nan | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Nationality | Data.SBV.Examples.Puzzles.Fish
neg | Data.SBV.Examples.Uninterpreted.Shannon
newArray | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
newArray_ | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
newExpr | Data.SBV.Internals
newSArr | Data.SBV.Dynamic
newUninterpreted | Data.SBV.Internals
Nil | Data.SBV.Examples.Uninterpreted.UISortAllSat
nonDecreasing | Data.SBV.Examples.BitPrecise.MergeSort
NonHomogeneous | Data.SBV.Examples.Existentials.Diophantine
nonZeroAddition | Data.SBV.Examples.Misc.Floating
normCW | Data.SBV.Internals
Norwegian | Data.SBV.Examples.Puzzles.Fish
Not | Data.SBV.Internals
not | Data.SBV.Examples.Uninterpreted.Deduce
NotEqual | Data.SBV.Internals
noWiggle | Data.SBV.Examples.Uninterpreted.Shannon
nQueens | Data.SBV.Examples.Puzzles.NQueens
numerator | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
oneIf | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Op | Data.SBV.Internals
oppositeSignsCorrect | Data.SBV.Examples.BitPrecise.BitTricks
optimize |
1 (Function) | Data.SBV
2 (Function) | Data.SBV.Bridge.Boolector
3 (Function) | Data.SBV.Bridge.CVC4
4 (Function) | Data.SBV.Bridge.MathSAT
5 (Function) | Data.SBV.Bridge.Yices
6 (Function) | Data.SBV.Bridge.Z3
7 (Function) | Data.SBV.Bridge.ABC
OptimizeOpts | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
optimizeWith | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
options | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Or | Data.SBV.Internals
or | Data.SBV.Examples.Uninterpreted.Deduce
OrdSymbolic | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
output | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
outputSVal | Data.SBV.Dynamic
outside | Data.SBV.Examples.Misc.ModelExtract
pAdd | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
parseCWs | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
pConstrain | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
pDiv | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
pDivMod | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
peek |
1 (Function) | Data.SBV.Examples.BitPrecise.Legato
2 (Function) | Data.SBV.Examples.Puzzles.U2Bridge
Pet | Data.SBV.Examples.Puzzles.Fish
Plus | Data.SBV.Internals
pMod | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
pMult | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
poke | Data.SBV.Examples.BitPrecise.Legato
polyDivMod | Data.SBV.Examples.Polynomials.Polynomials
Polynomial | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
polynomial | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
pop8 | Data.SBV.Examples.CodeGeneration.PopulationCount
popCount | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
popCountDefault | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
popCountFast | Data.SBV.Examples.CodeGeneration.PopulationCount
popCountSlow | Data.SBV.Examples.CodeGeneration.PopulationCount
pos | Data.SBV.Examples.Uninterpreted.Shannon
PowerList | Data.SBV.Examples.BitPrecise.PrefixSum
powerOfTwoCorrect | Data.SBV.Examples.BitPrecise.BitTricks
PredefinedLogic | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Predicate | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
PrettyNum | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
prga | Data.SBV.Examples.Crypto.RC4
printBase | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
printRealPrec | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
problem | Data.SBV.Examples.Misc.Auxiliary
Program | Data.SBV.Examples.BitPrecise.Legato
Proof | Data.SBV.Internals
ProofError | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Provable | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
prove |
1 (Function) | Data.SBV
2 (Function) | Data.SBV.Bridge.Boolector
3 (Function) | Data.SBV.Bridge.CVC4
4 (Function) | Data.SBV.Bridge.MathSAT
5 (Function) | Data.SBV.Bridge.Yices
6 (Function) | Data.SBV.Bridge.Z3
7 (Function) | Data.SBV.Bridge.ABC
proveThm1 | Data.SBV.Examples.Uninterpreted.AUF
proveThm2 | Data.SBV.Examples.Uninterpreted.AUF
proveWith |
1 (Function) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Function) | Data.SBV.Dynamic
proveWithAll |
1 (Function) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Function) | Data.SBV.Dynamic
proveWithAny |
1 (Function) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Function) | Data.SBV.Dynamic
ps | Data.SBV.Examples.BitPrecise.PrefixSum
Puzzle | Data.SBV.Examples.Puzzles.Sudoku
puzzle |
1 (Function) | Data.SBV.Examples.Puzzles.Birthday
2 (Function) | Data.SBV.Examples.Puzzles.Coins
3 (Function) | Data.SBV.Examples.Puzzles.Counts
4 (Function) | Data.SBV.Examples.Puzzles.DogCatMouse
puzzle0 | Data.SBV.Examples.Puzzles.Sudoku
puzzle1 | Data.SBV.Examples.Puzzles.Sudoku
puzzle2 | Data.SBV.Examples.Puzzles.Sudoku
puzzle3 | Data.SBV.Examples.Puzzles.Sudoku
puzzle4 | Data.SBV.Examples.Puzzles.Sudoku
puzzle5 | Data.SBV.Examples.Puzzles.Sudoku
puzzle6 | Data.SBV.Examples.Puzzles.Sudoku
Q |
1 (Type/Class) | Data.SBV.Examples.Uninterpreted.Sort
2 (Data Constructor) | Data.SBV.Examples.Uninterpreted.Sort
QF_ABV | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_AUFBV | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_AUFLIA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_AX | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_BV | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_FP | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_FPBV | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_IDL | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_LIA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_LRA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_NIA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_NRA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_RDL | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_UF | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_UFBV | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_UFIDL | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_UFLIA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_UFLRA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
QF_UFNRA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Quantified | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Quantifier | Data.SBV.Internals, Data.SBV.Dynamic
queries | Data.SBV.Examples.BitPrecise.BitTricks
Quot | Data.SBV.Internals
Ratio | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Rational | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
RC4 | Data.SBV.Examples.Crypto.RC4
rc4IsCorrect | Data.SBV.Examples.Crypto.RC4
readArray | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
readBin | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
readSArr | Data.SBV.Dynamic
readSTree | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Red | Data.SBV.Examples.Puzzles.Fish
RegA | Data.SBV.Examples.BitPrecise.Legato
Register | Data.SBV.Examples.BitPrecise.Legato
Registers | Data.SBV.Examples.BitPrecise.Legato
registers | Data.SBV.Examples.BitPrecise.Legato
RegX | Data.SBV.Examples.BitPrecise.Legato
Rem | Data.SBV.Internals
renderTest | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
resArrays | Data.SBV.Internals
resAsgns | Data.SBV.Internals
resAssertions | Data.SBV.Internals
resAxioms | Data.SBV.Internals
resConstraints | Data.SBV.Internals
resConsts | Data.SBV.Internals
resetArray | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
resetSArr | Data.SBV.Dynamic
resInputs | Data.SBV.Internals
reskinds | Data.SBV.Internals
resOutputs | Data.SBV.Internals
resTables | Data.SBV.Internals
resTraces | Data.SBV.Internals
resUIConsts | Data.SBV.Internals
resUISegs | Data.SBV.Internals
Result |
1 (Type/Class) | Data.SBV.Internals
2 (Data Constructor) | Data.SBV.Internals
Rol | Data.SBV.Internals
Ror | Data.SBV.Internals
rorM | Data.SBV.Examples.BitPrecise.Legato
rorR | Data.SBV.Examples.BitPrecise.Legato
rotate | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
rotateL | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
rotateR | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
rotR | Data.SBV.Examples.Crypto.AES
roundConstants | Data.SBV.Examples.Crypto.AES
roundingAdd | Data.SBV.Examples.Misc.Floating
RoundingMode | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
roundingMode | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
RoundNearestTiesToAway | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
RoundNearestTiesToEven | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
RoundTowardNegative | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
RoundTowardPositive | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
RoundTowardZero | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Row |
1 (Type/Class) | Data.SBV.Examples.Puzzles.MagicSquare
2 (Type/Class) | Data.SBV.Examples.Puzzles.Sudoku
run | Data.SBV.Examples.Puzzles.U2Bridge
runLegato | Data.SBV.Examples.BitPrecise.Legato
runSymbolic | Data.SBV.Internals
runSymbolic' | Data.SBV.Internals
S | Data.SBV.Examples.Crypto.RC4
safe |
1 (Function) | Data.SBV
2 (Function) | Data.SBV.Bridge.Boolector
3 (Function) | Data.SBV.Bridge.CVC4
4 (Function) | Data.SBV.Bridge.MathSAT
5 (Function) | Data.SBV.Bridge.Yices
6 (Function) | Data.SBV.Bridge.Z3
7 (Function) | Data.SBV.Bridge.ABC
SafeResult |
1 (Type/Class) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
2 (Data Constructor) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
safeWith |
1 (Function) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Function) | Data.SBV.Dynamic
sailors | Data.SBV.Examples.Existentials.Diophantine
SArr | Data.SBV.Dynamic
SArray | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sAssert | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sat |
1 (Function) | Data.SBV
2 (Function) | Data.SBV.Bridge.Boolector
3 (Function) | Data.SBV.Bridge.CVC4
4 (Function) | Data.SBV.Bridge.MathSAT
5 (Function) | Data.SBV.Bridge.Yices
6 (Function) | Data.SBV.Bridge.Z3
7 (Function) | Data.SBV.Bridge.ABC
satCmd | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Satisfiable | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
SatModel | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SatResult |
1 (Type/Class) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
2 (Data Constructor) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
satWith |
1 (Function) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Function) | Data.SBV.Dynamic
satWithAll |
1 (Function) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Function) | Data.SBV.Dynamic
satWithAny |
1 (Function) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Function) | Data.SBV.Dynamic
SB | Data.SBV.Examples.Uninterpreted.Deduce
SBool | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sBool | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sBools | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sbox | Data.SBV.Examples.Crypto.AES
sboxInverseCorrect | Data.SBV.Examples.Crypto.AES
sboxTable | Data.SBV.Examples.Crypto.AES
sBranchTimeOut | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
SBV |
1 (Type/Class) | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
2 (Data Constructor) | Data.SBV.Internals
SBVApp | Data.SBV.Internals
sbvAvailableSolvers | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
sbvCheckSolverInstallation | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
SBVCodeGen | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
sbvCurrentSolver |
1 (Function) | Data.SBV, Data.SBV.Dynamic
2 (Function) | Data.SBV.Bridge.Boolector
3 (Function) | Data.SBV.Bridge.CVC4
4 (Function) | Data.SBV.Bridge.MathSAT
5 (Function) | Data.SBV.Bridge.Yices
6 (Function) | Data.SBV.Bridge.Z3
7 (Function) | Data.SBV.Bridge.ABC
SBVExpr | Data.SBV.Internals
sbvQuickCheck | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SBVRunMode | Data.SBV.Internals
sbvToSW | Data.SBV.Internals
SBVType |
1 (Type/Class) | Data.SBV.Internals
2 (Data Constructor) | Data.SBV.Internals
sbvUninterpret | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
scanlTrace | Data.SBV.Examples.BitPrecise.PrefixSum
sCrossTime | Data.SBV.Examples.Puzzles.U2Bridge
sDiv | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SDivisible | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sDivMod | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SDouble | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sDouble | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sDoubleAsSWord64 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sDoubles | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SE | Data.SBV.Examples.Misc.Enumerate
select | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sElem | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sendMoreMoney | Data.SBV.Examples.Puzzles.SendMoreMoney
setBit | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
setBitTo | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
setFlag | Data.SBV.Examples.BitPrecise.Legato
setReg | Data.SBV.Examples.BitPrecise.Legato
SExecutable | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sExtractBits | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SFloat | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sFloat | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sFloatAsSWord32 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sFloats | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sFromIntegral | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SFunArray | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sgcd | Data.SBV.Examples.CodeGeneration.GCD
sgcdIsCorrect | Data.SBV.Examples.CodeGeneration.GCD
shannon | Data.SBV.Examples.Uninterpreted.Shannon
shannon2 | Data.SBV.Examples.Uninterpreted.Shannon
shift | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
shiftL | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
shiftLeft | Data.SBV.Examples.CodeGeneration.Uninterpreted
shiftR | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Shl | Data.SBV.Internals
showModel | Data.SBV.Internals
showPoly | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
showPolynomial | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
showType | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Shr | Data.SBV.Internals
sInfinity | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SInt16 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sInt16 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sInt16s | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SInt32 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sInt32 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sInt32s | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SInt64 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sInt64 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sInt64s | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SInt8 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sInt8 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sInt8s | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SInteger | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sInteger | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sIntegers | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sIntegerToSReal | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SIntegral | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
slet | Data.SBV.Internals
SLocation | Data.SBV.Examples.Puzzles.U2Bridge
smax | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
smin | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sMod | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SMTConfig |
1 (Type/Class) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
2 (Data Constructor) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
smtFile | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
SMTLib2 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
SMTLibLogic | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
smtLibReservedNames | Data.SBV.Internals
SMTLibVersion | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
smtLibVersion | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
SMTModel |
1 (Type/Class) | Data.SBV.Internals
2 (Data Constructor) | Data.SBV.Internals
SMTResult | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
SMTSolver |
1 (Type/Class) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
2 (Data Constructor) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
sName | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sName_ | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sNaN | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Solution |
1 (Type/Class) | Data.SBV.Examples.Existentials.Diophantine
2 (Type/Class) | Data.SBV.Examples.Puzzles.NQueens
solve | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
solveAll | Data.SBV.Examples.Puzzles.Sudoku
solveEuler185 | Data.SBV.Examples.Puzzles.Euler185
solveN | Data.SBV.Examples.Puzzles.U2Bridge
Solver | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
solver | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
solverTweaks | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
solveU2 | Data.SBV.Examples.Puzzles.U2Bridge
split | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Splittable | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sPopCount | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Sport | Data.SBV.Examples.Puzzles.Fish
sQuot | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sQuotRem | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SReal | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sReal | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sReals | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRem | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRNA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRNE | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRotateLeft | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRotateRight | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SRoundingMode | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRoundNearestTiesToAway | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRoundNearestTiesToEven | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRoundTowardNegative | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRoundTowardPositive | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRoundTowardZero | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRTN | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRTP | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sRTZ | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sShiftLeft | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sShiftRight | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sSignedShiftArithRight | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
start | Data.SBV.Examples.Puzzles.U2Bridge
State | Data.SBV.Examples.Crypto.AES
Status |
1 (Type/Class) | Data.SBV.Examples.Puzzles.U2Bridge
2 (Data Constructor) | Data.SBV.Examples.Puzzles.U2Bridge
sTestBit | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
STime | Data.SBV.Examples.Puzzles.U2Bridge
STree | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SU2Member | Data.SBV.Examples.Puzzles.U2Bridge
sudoku | Data.SBV.Examples.Puzzles.Sudoku
svAbs | Data.SBV.Dynamic
SVal | Data.SBV.Dynamic
svAnd | Data.SBV.Dynamic
svAsBool | Data.SBV.Dynamic
svAsInteger | Data.SBV.Dynamic
svBool | Data.SBV.Dynamic
svCgInput | Data.SBV.Dynamic
svCgInputArr | Data.SBV.Dynamic
svCgOutput | Data.SBV.Dynamic
svCgOutputArr | Data.SBV.Dynamic
svCgReturn | Data.SBV.Dynamic
svCgReturnArr | Data.SBV.Dynamic
svDenominator | Data.SBV.Dynamic
svDivide | Data.SBV.Dynamic
svDouble | Data.SBV.Dynamic
svEnumFromThenTo | Data.SBV.Dynamic
svEqual | Data.SBV.Dynamic
svExp | Data.SBV.Dynamic
svExtract | Data.SBV.Dynamic
svFalse | Data.SBV.Dynamic
svFloat | Data.SBV.Dynamic
svFromWord1 | Data.SBV.Dynamic
svGreaterEq | Data.SBV.Dynamic
svGreaterThan | Data.SBV.Dynamic
svInteger | Data.SBV.Dynamic
svIsSatisfiableInCurrentPath | Data.SBV.Dynamic
svIte | Data.SBV.Dynamic
svJoin | Data.SBV.Dynamic
svLazyIte | Data.SBV.Dynamic
svLessEq | Data.SBV.Dynamic
svLessThan | Data.SBV.Dynamic
svMinus | Data.SBV.Dynamic
svMkSymVar | Data.SBV.Dynamic
svNot | Data.SBV.Dynamic
svNotEqual | Data.SBV.Dynamic
svNumerator | Data.SBV.Dynamic
svOr | Data.SBV.Dynamic
svPlus | Data.SBV.Dynamic
svQuickCheck | Data.SBV.Dynamic
svQuot | Data.SBV.Dynamic
svReal | Data.SBV.Dynamic
svRem | Data.SBV.Dynamic
svRol | Data.SBV.Dynamic
svRor | Data.SBV.Dynamic
svRotateLeft | Data.SBV.Dynamic
svRotateRight | Data.SBV.Dynamic
svSelect | Data.SBV.Dynamic
svShiftLeft | Data.SBV.Dynamic
svShiftRight | Data.SBV.Dynamic
svShl | Data.SBV.Dynamic
svShr | Data.SBV.Dynamic
svSign | Data.SBV.Dynamic
svSymbolicMerge | Data.SBV.Dynamic
svTestBit | Data.SBV.Dynamic
svTimes | Data.SBV.Dynamic
svToWord1 | Data.SBV.Dynamic
svTrue | Data.SBV.Dynamic
svUNeg | Data.SBV.Dynamic
svUninterpreted | Data.SBV.Dynamic
svUnsign | Data.SBV.Dynamic
svXOr | Data.SBV.Dynamic
swap | Data.SBV.Examples.Crypto.RC4
Swede | Data.SBV.Examples.Puzzles.Fish
SWord16 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sWord16 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sWord16s | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SWord32 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sWord32 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sWord32AsSFloat | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sWord32s | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SWord4 | Data.SBV.Examples.Misc.Word4
SWord48 | Data.SBV.Examples.Existentials.CRCPolynomial
SWord64 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sWord64 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sWord64AsSDouble | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sWord64s | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SWord8 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sWord8 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
sWord8s | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SymArray | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Symbolic | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
symbolic | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
symbolicMerge | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
symbolicMergeWithKind | Data.SBV.Internals
symbolics | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
SymWord | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
t0 | Data.SBV.Examples.Crypto.AES
t0Func | Data.SBV.Examples.Crypto.AES
t1 |
1 (Function) | Data.SBV.Examples.Crypto.AES
2 (Function) | Data.SBV.Examples.Uninterpreted.Sort
t128Dec | Data.SBV.Examples.Crypto.AES
t128Enc | Data.SBV.Examples.Crypto.AES
t192Dec | Data.SBV.Examples.Crypto.AES
t192Enc | Data.SBV.Examples.Crypto.AES
t2 |
1 (Function) | Data.SBV.Examples.Crypto.AES
2 (Function) | Data.SBV.Examples.Uninterpreted.Sort
t256Dec | Data.SBV.Examples.Crypto.AES
t256Enc | Data.SBV.Examples.Crypto.AES
t3 | Data.SBV.Examples.Crypto.AES
Tea | Data.SBV.Examples.Puzzles.Fish
Tennis | Data.SBV.Examples.Puzzles.Fish
Ternary | Data.SBV.Examples.Uninterpreted.Shannon
test |
1 (Function) | Data.SBV.Examples.Existentials.Diophantine
2 (Function) | Data.SBV.Examples.Uninterpreted.Deduce
test1 | Data.SBV.Examples.Misc.NoDiv0
test2 | Data.SBV.Examples.Misc.NoDiv0
testBit | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
testBitDefault | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
testGF28 | Data.SBV.Examples.Polynomials.Polynomials
TestStyle | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
TestVectors | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
There | Data.SBV.Examples.Puzzles.U2Bridge
there | Data.SBV.Examples.Puzzles.U2Bridge
thm1 |
1 (Function) | Data.SBV.Examples.BitPrecise.PrefixSum
2 (Function) | Data.SBV.Examples.Uninterpreted.AUF
thm2 |
1 (Function) | Data.SBV.Examples.BitPrecise.PrefixSum
2 (Function) | Data.SBV.Examples.Uninterpreted.AUF
thmGood | Data.SBV.Examples.Uninterpreted.Function
ThmResult |
1 (Type/Class) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
2 (Data Constructor) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
tiePL | Data.SBV.Examples.BitPrecise.PrefixSum
Time | Data.SBV.Examples.Puzzles.U2Bridge
time | Data.SBV.Examples.Puzzles.U2Bridge
TimeOut | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
timeOut | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Times | Data.SBV.Internals
timing | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
toBytes | Data.SBV.Examples.Crypto.AES
toIntegralSized | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
toSDouble | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
toSFloat | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
true | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
tstShiftLeft | Data.SBV.Examples.CodeGeneration.Uninterpreted
u0 | Data.SBV.Examples.Crypto.AES
u0Func | Data.SBV.Examples.Crypto.AES
u1 | Data.SBV.Examples.Crypto.AES
u2 | Data.SBV.Examples.Crypto.AES
U2Member | Data.SBV.Examples.Puzzles.U2Bridge
u3 | Data.SBV.Examples.Crypto.AES
UFLRA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
UFNIA | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
UNeg | Data.SBV.Internals
uninterpret | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Uninterpreted |
1 (Data Constructor) | Data.SBV.Internals
2 (Type/Class) | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
universal | Data.SBV.Examples.Uninterpreted.Shannon
univOK | Data.SBV.Examples.Uninterpreted.Shannon
Unknown | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
unliteral | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
unsafeShiftL | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
unsafeShiftR | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Unsatisfiable | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
unSBox | Data.SBV.Examples.Crypto.AES
unSBoxTable | Data.SBV.Examples.Crypto.AES
unSBV | Data.SBV.Internals
unzipPL | Data.SBV.Examples.BitPrecise.PrefixSum
usb5 | Data.SBV.Examples.CodeGeneration.CRC_USB5
useLogic | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
valid |
1 (Function) | Data.SBV.Examples.Puzzles.Birthday
2 (Function) | Data.SBV.Examples.Puzzles.Sudoku
Value | Data.SBV.Examples.BitPrecise.Legato
verbose | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Volleyball | Data.SBV.Examples.Puzzles.Fish
Water | Data.SBV.Examples.Puzzles.Fish
whenS | Data.SBV.Examples.Puzzles.U2Bridge
whereIs | Data.SBV.Examples.Puzzles.U2Bridge
White | Data.SBV.Examples.Puzzles.Fish
Word | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Word16 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Word32 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Word4 |
1 (Type/Class) | Data.SBV.Examples.Misc.Word4
2 (Data Constructor) | Data.SBV.Examples.Misc.Word4
word4 | Data.SBV.Examples.Misc.Word4
Word64 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Word8 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
writeArray | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
writeSArr | Data.SBV.Dynamic
writeSTree | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
xferFlash | Data.SBV.Examples.Puzzles.U2Bridge
xferPerson | Data.SBV.Examples.Puzzles.U2Bridge
XOr | Data.SBV.Internals
xor | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
Yellow | Data.SBV.Examples.Puzzles.Fish
Yices | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
yices | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
Z3 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
z3 | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
zeroBits | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
zipPL | Data.SBV.Examples.BitPrecise.PrefixSum
_cwKind | Data.SBV.Internals, Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC, Data.SBV.Dynamic
||| | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
~& | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
~| | Data.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC