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

Index - C

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
c1Data.SBV.Examples.Puzzles.Coins
c2Data.SBV.Examples.Puzzles.Coins
c3Data.SBV.Examples.Puzzles.Coins
c4Data.SBV.Examples.Puzzles.Coins
c5Data.SBV.Examples.Puzzles.Coins
c6Data.SBV.Examples.Puzzles.Coins
cacheData.SBV.Internals
capabilitiesData.SBV, 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
CatData.SBV.Examples.Puzzles.Fish
cg1Data.SBV.Examples.CodeGeneration.CRC_USB5
cg2Data.SBV.Examples.CodeGeneration.CRC_USB5
cgAddDeclData.SBV, 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
cgAddLDFlagsData.SBV, 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
cgAddPrototypeData.SBV, 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
cgAES128BlockEncryptData.SBV.Examples.Crypto.AES
cgAES128LibraryData.SBV.Examples.Crypto.AES
CgDoubleData.SBV, 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
CgDriverData.SBV.Internals
CgFloatData.SBV, 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
cgGenerateDriverData.SBV, 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
cgGenerateMakefileData.SBV, 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
CgHeaderData.SBV.Internals
cgIgnoreSAssertData.SBV, 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
cgInputData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
cgInputArrData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
cgIntegerSizeData.SBV, 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
CgLongDoubleData.SBV, 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
CgMakefileData.SBV.Internals
cgOutputData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
cgOutputArrData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
cgPerformRTCsData.SBV, 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
CgPgmKindData.SBV.Internals
cgReturnData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
cgReturnArrData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
cgSetDriverValuesData.SBV, 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
CgSourceData.SBV.Internals
CgSRealTypeData.SBV, 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
cgSRealTypeData.SBV, 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
cgUninterpretData.SBV, 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
checkAndConvertData.SBV.Internals
checkedDivData.SBV.Examples.Misc.NoDiv0
checkOverflowData.SBV.Examples.BitPrecise.Legato
checkOverflowCorrectData.SBV.Examples.BitPrecise.Legato
cherylData.SBV.Examples.Puzzles.Birthday
chunkData.SBV.Examples.Puzzles.MagicSquare
classifyData.SBV.Examples.Uninterpreted.UISortAllSat
clcData.SBV.Examples.BitPrecise.Legato
clearBitData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
CodeGenData.SBV.Internals
codeGenData.SBV.Examples.BitPrecise.MergeSort
CoffeeData.SBV.Examples.Puzzles.Fish
CoinData.SBV.Examples.Puzzles.Coins
ColorData.SBV.Examples.Puzzles.Fish
combinationsData.SBV.Examples.Puzzles.Coins
compileToCData.SBV, 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
compileToCLibData.SBV, 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
complementData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
complementBitData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
ConcreteData.SBV.Internals
conditionalSetClearCorrectData.SBV.Examples.BitPrecise.BitTricks
ConsData.SBV.Examples.Uninterpreted.UISortAllSat
constrainData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
correctnessData.SBV.Examples.BitPrecise.MergeSort
correctnessTheoremData.SBV.Examples.BitPrecise.Legato
CountData.SBV.Examples.Puzzles.Counts
countData.SBV.Examples.Puzzles.Counts
countLeadingZerosData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
countsData.SBV.Examples.Puzzles.Counts
countTrailingZerosData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
crcData.SBV, Data.SBV.Bridge.Boolector, Data.SBV.Bridge.CVC4, Data.SBV.Bridge.MathSAT, Data.SBV.Bridge.Yices, Data.SBV.Bridge.Z3, Data.SBV.Bridge.ABC
crcBVData.SBV, 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
crcUSBData.SBV.Examples.CodeGeneration.CRC_USB5
crcUSB'Data.SBV.Examples.CodeGeneration.CRC_USB5
crc_48_16Data.SBV.Examples.Existentials.CRCPolynomial
crossTimeData.SBV.Examples.Puzzles.U2Bridge
CustomLogicData.SBV, 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
CVC4Data.SBV, 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
cvc4Data.SBV, 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
cvtModelData.SBV, 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
CWAlgRealData.SBV.Internals, Data.SBV.Dynamic
CWDoubleData.SBV.Internals, Data.SBV.Dynamic
CWFloatData.SBV.Internals, Data.SBV.Dynamic
CWIntegerData.SBV.Internals, Data.SBV.Dynamic
cwToBoolData.SBV, 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
CWUserSortData.SBV.Internals, Data.SBV.Dynamic
CWValData.SBV.Internals, Data.SBV.Dynamic
cwValData.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