| 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 | 
| 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 | 
| isAlphaL1 | Data.SBV.Char | 
| isAlphaNumL1 | Data.SBV.Char | 
| isAscii | 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 | 
| isControlL1 | 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 | 
| isFP | 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 | 
| isLetterL1 | Data.SBV.Char | 
| isList | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic | 
| isLowerL1 | Data.SBV.Char | 
| isMagic | Documentation.SBV.Examples.Puzzles.MagicSquare | 
| isMarkL1 | 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 | 
| isNothing | Data.SBV.Maybe | 
| isNumberL1 | Data.SBV.Char | 
| isOctDigit | Data.SBV.Char | 
| isPermutationOf | Documentation.SBV.Examples.BitPrecise.MergeSort | 
| isPrefixOf |   | 
| 1 (Function) | Data.SBV.String | 
| 2 (Function) | Data.SBV.List | 
| isPrintL1 | Data.SBV.Char | 
| isProperSubsetOf | Data.SBV.Set | 
| isPunctuationL1 | Data.SBV.Char | 
| isRational | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic | 
| 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 | 
| isSeparatorL1 | Data.SBV.Char | 
| isSet | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic | 
| isSigned | Data.SBV.Trans, Data.SBV | 
| isSpaceL1 | 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 | 
| isSymbolic | Data.SBV.Internals, Data.SBV.Trans, Data.SBV | 
| isSymbolL1 | Data.SBV.Char | 
| 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 | 
| isUniversal | Data.SBV.Set | 
| isUpperL1 | Data.SBV.Char | 
| isUserSort | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic | 
| 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 |