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

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- #
- %
- *
- +
- .
- /
- =
- \
- ^
- |
- -
- _
- All

Index - I

I | Documentation.SBV.Examples.WeakestPreconditions.Basics
i |
1 (Function) | Documentation.SBV.Examples.ProofTools.Fibonacci
2 (Function) | Documentation.SBV.Examples.ProofTools.Sum
3 (Function) | Documentation.SBV.Examples.WeakestPreconditions.Fib
4 (Function) | Documentation.SBV.Examples.WeakestPreconditions.GCD
5 (Function) | Documentation.SBV.Examples.WeakestPreconditions.IntSqrt
6 (Function) | Documentation.SBV.Examples.WeakestPreconditions.Sum
identifier | Data.SBV.RegExp
Idle | Documentation.SBV.Examples.Lists.BoundedMutex
idle | Documentation.SBV.Examples.Lists.BoundedMutex
IEEEFloatConvertible | Data.SBV.Trans, Data.SBV
IEEEFloating | Data.SBV.Trans, Data.SBV
IEEEFP | Data.SBV.Internals
If | Data.SBV.Tools.WeakestPreconditions
ignoreExitCode | Data.SBV.Trans.Control, Data.SBV.Control, Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
imperativeAppend | Documentation.SBV.Examples.WeakestPreconditions.Append
imperativeDiv | Documentation.SBV.Examples.WeakestPreconditions.IntDiv
imperativeFib | Documentation.SBV.Examples.WeakestPreconditions.Fib
imperativeGCD | Documentation.SBV.Examples.WeakestPreconditions.GCD
imperativeInc | Documentation.SBV.Examples.WeakestPreconditions.Basics
imperativeLength | Documentation.SBV.Examples.WeakestPreconditions.Length
imperativeSqrt | Documentation.SBV.Examples.WeakestPreconditions.IntSqrt
imperativeSum | Documentation.SBV.Examples.WeakestPreconditions.Sum
Implies | Documentation.SBV.Examples.Transformers.SymbolicEval
implode |
1 (Function) | Data.SBV.String
2 (Function) | Data.SBV.List
IncS |
1 (Type/Class) | Documentation.SBV.Examples.WeakestPreconditions.Basics
2 (Data Constructor) | Documentation.SBV.Examples.WeakestPreconditions.Basics
Independent | Data.SBV.Internals, Data.SBV.Trans, Data.SBV
IndependentResult | Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
Indeterminate | Data.SBV.Tools.WeakestPreconditions
indexOf |
1 (Function) | Data.SBV.String
2 (Function) | Data.SBV.List
induct | Data.SBV.Tools.Induction
InductionResult | Data.SBV.Tools.Induction
InductionStep | Data.SBV.Tools.Induction
inductWith | Data.SBV.Tools.Induction
Infinite | Data.SBV.Internals, Data.SBV.Trans, Data.SBV
infinity | Data.SBV.Internals, Data.SBV.Trans, Data.SBV
InfoKeyword | Data.SBV.Trans.Control, Data.SBV.Control
init |
1 (Function) | Data.SBV.String
2 (Function) | Data.SBV.List
initCgState | Data.SBV.Internals
Initiation | Data.SBV.Tools.Induction
initMachine | Documentation.SBV.Examples.BitPrecise.Legato
initRC4 | Documentation.SBV.Examples.Crypto.RC4
initS | Documentation.SBV.Examples.Crypto.RC4
InitVals | Documentation.SBV.Examples.BitPrecise.Legato
inNewAssertionStack |
1 (Function) | Data.SBV.Trans.Control
2 (Function) | Data.SBV.Control
inRange | Data.SBV.Trans, Data.SBV
insert | Data.SBV.Set
inSMTMode | Data.SBV.Internals
Instruction | Documentation.SBV.Examples.BitPrecise.Legato
Int | Data.SBV.Trans, Data.SBV
Int16 | Data.SBV.Trans, Data.SBV
Int32 | Data.SBV.Trans, Data.SBV
Int64 | Data.SBV.Trans, Data.SBV
Int8 | Data.SBV.Trans, Data.SBV
Inter | Data.SBV.RegExp, Data.SBV.Internals
internalConstraint | Data.SBV.Internals
internalVariable | Data.SBV.Internals
intersection | Data.SBV.Set
intersections | Data.SBV.Set
Interval | Data.SBV.Internals, Data.SBV.Trans, Data.SBV
IntN | Data.SBV.Trans, Data.SBV
intSizeOf | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
intToDigit | Data.SBV.Char
Invariant | Data.SBV.Tools.WeakestPreconditions
invariant |
1 (Function) | Documentation.SBV.Examples.WeakestPreconditions.IntDiv
2 (Function) | Documentation.SBV.Examples.WeakestPreconditions.IntSqrt
3 (Function) | Documentation.SBV.Examples.WeakestPreconditions.Length
InvariantMaintain | Data.SBV.Tools.WeakestPreconditions
InvariantPre | Data.SBV.Tools.WeakestPreconditions
invMixColumns | Documentation.SBV.Examples.Crypto.AES
io |
1 (Function) | Data.SBV.Trans.Control
2 (Function) | Data.SBV.Control
IRun | Data.SBV.Internals
ISafe | Data.SBV.Internals
isAlpha | Data.SBV.Char
isAlphaNum | Data.SBV.Char
isAscii | Data.SBV.Char
isAsciiLetter | Data.SBV.Char
isAsciiLower | Data.SBV.Char
isAsciiUpper | Data.SBV.Char
isBoolean | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isBounded | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isCgDriver | Data.SBV.Internals
isCgMakefile | Data.SBV.Internals
isChar | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isCodeGenMode | Data.SBV.Internals
isConcrete | Data.SBV.Internals, Data.SBV.Trans, Data.SBV
isConcretely | Data.SBV.Internals, Data.SBV.Trans, Data.SBV
isControl | Data.SBV.Char
isDigit | Data.SBV.Char
isDouble | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isEither | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isEmpty | Data.SBV.Set
ISetup | Data.SBV.Internals
isFloat | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isFull | Data.SBV.Set
isHexDigit | Data.SBV.Char
isInfixOf |
1 (Function) | Data.SBV.String
2 (Function) | Data.SBV.List
isJust | Data.SBV.Maybe
isLatin1 | Data.SBV.Char
isLeft | Data.SBV.Either
isLetter | Data.SBV.Char
isList | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isLower | Data.SBV.Char
isMagic | Documentation.SBV.Examples.Puzzles.MagicSquare
isMark | Data.SBV.Char
isMaybe | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isNonModelVar | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
IsNonZero | Data.SBV.Trans, Data.SBV
isNothing | Data.SBV.Maybe
isNumber | Data.SBV.Char
isOctDigit | Data.SBV.Char
isPermutationOf | Documentation.SBV.Examples.BitPrecise.MergeSort
isPrefixOf |
1 (Function) | Data.SBV.String
2 (Function) | Data.SBV.List
isPrint | Data.SBV.Char
isProperSubsetOf | Data.SBV.Set
isPunctuation | Data.SBV.Char
isReal | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isRegularCV | Data.SBV.Internals
isRight | Data.SBV.Either
isSafe | Data.SBV.Trans, Data.SBV
isSatisfiable |
1 (Function) | Data.SBV.Trans
2 (Function) | Data.SBV
isSatisfiableWith |
1 (Function) | Data.SBV.Trans
2 (Function) | Data.SBV
isSeparator | Data.SBV.Char
isSet | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isSigned | Data.SBV.Trans, Data.SBV
isSpace | Data.SBV.Char
isString | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isSubsetOf | Data.SBV.Set
isSuffixOf |
1 (Function) | Data.SBV.String
2 (Function) | Data.SBV.List
isSymbol | Data.SBV.Char
isSymbolic | Data.SBV.Internals, Data.SBV.Trans, Data.SBV
IStage | Data.SBV.Internals
isTheorem |
1 (Function) | Data.SBV.Trans
2 (Function) | Data.SBV
isTheoremWith |
1 (Function) | Data.SBV.Trans
2 (Function) | Data.SBV
isTuple | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isUnbounded | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isUninterpreted | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic
isUniversal | Data.SBV.Set
isUpper | Data.SBV.Char
isVacuous |
1 (Function) | Data.SBV.Trans
2 (Function) | Data.SBV
isVacuousWith |
1 (Function) | Data.SBV.Trans
2 (Function) | Data.SBV
isValid |
1 (Function) | Documentation.SBV.Examples.Puzzles.NQueens
2 (Function) | Documentation.SBV.Examples.Puzzles.U2Bridge
isWeekend | Documentation.SBV.Examples.Optimization.Enumerate
Ite | Data.SBV.Internals
ite | Data.SBV.Trans, Data.SBV
iteLazy | Data.SBV.Trans, Data.SBV
ites | Data.SBV.Tools.Polynomial