| P | Documentation.SBV.Examples.Puzzles.Drinker |
| p | Documentation.SBV.Examples.Queries.UnsatCore |
| pAdd | Data.SBV.Tools.Polynomial |
| Pareto | Data.SBV.Internals, Data.SBV.Trans, Data.SBV |
| ParetoResult | Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic |
| parseCVs | Data.SBV.Trans, Data.SBV |
| PartialCorrectness | Data.SBV.Tools.Induction |
| partition | Data.SBV |
| paths | Documentation.SBV.Examples.Misc.ProgramPaths |
| pbAtLeast | Data.SBV.Trans, Data.SBV |
| pbAtMost | Data.SBV.Trans, Data.SBV |
| pbEq | Data.SBV.Trans, Data.SBV |
| pbExactly | Data.SBV.Trans, Data.SBV |
| pbGe | Data.SBV.Trans, Data.SBV |
| pbLe | Data.SBV.Trans, Data.SBV |
| pbMutexed | Data.SBV.Trans, Data.SBV |
| PBOp | Data.SBV.Internals |
| pbStronglyMutexed | Data.SBV.Trans, Data.SBV |
| PB_AtLeast | Data.SBV.Internals |
| PB_AtMost | Data.SBV.Internals |
| PB_Eq | Data.SBV.Internals |
| PB_Exactly | Data.SBV.Internals |
| PB_Ge | Data.SBV.Internals |
| PB_Le | Data.SBV.Internals |
| pdep | Documentation.SBV.Examples.BitPrecise.PEXT_PDEP |
| pDiv | Data.SBV.Tools.Polynomial |
| pDivMod | Data.SBV.Tools.Polynomial |
| peek | |
| 1 (Function) | Documentation.SBV.Examples.BitPrecise.Legato |
| 2 (Function) | Documentation.SBV.Examples.Puzzles.U2Bridge |
| Penalty | |
| 1 (Type/Class) | Data.SBV.Internals, Data.SBV.Trans, Data.SBV |
| 2 (Data Constructor) | Data.SBV.Internals, Data.SBV.Trans, Data.SBV |
| Person | |
| 1 (Type/Class) | Documentation.SBV.Examples.Puzzles.Murder |
| 2 (Data Constructor) | Documentation.SBV.Examples.Puzzles.Murder |
| Pet | Documentation.SBV.Examples.Puzzles.Fish |
| pext | Documentation.SBV.Examples.BitPrecise.PEXT_PDEP |
| pext_2 | Documentation.SBV.Examples.BitPrecise.PEXT_PDEP |
| pgm1 | Documentation.SBV.Examples.ProofTools.Strengthen |
| pgm2 | Documentation.SBV.Examples.ProofTools.Strengthen |
| pgmAssignments | Data.SBV.Internals |
| pingPong | Documentation.SBV.Examples.Misc.Definitions |
| play | Documentation.SBV.Examples.Queries.GuessNumber |
| Plus | |
| 1 (Data Constructor) | Data.SBV.Internals |
| 2 (Data Constructor) | Documentation.SBV.Examples.Queries.FourFours |
| 3 (Data Constructor) | Documentation.SBV.Examples.Transformers.SymbolicEval |
| PlusOv | Data.SBV.Internals |
| pMod | Data.SBV.Tools.Polynomial |
| pMult | Data.SBV.Tools.Polynomial |
| poExample | Documentation.SBV.Examples.Misc.FirstOrderLogic |
| poke | Documentation.SBV.Examples.BitPrecise.Legato |
| polyDivMod | Documentation.SBV.Examples.Misc.Polynomials |
| Polynomial | Data.SBV.Tools.Polynomial |
| polynomial | Data.SBV.Tools.Polynomial |
| pop | Data.SBV.Trans.Control, Data.SBV.Control |
| pop8 | Documentation.SBV.Examples.CodeGeneration.PopulationCount |
| popCount | Data.SBV.Trans, Data.SBV |
| popCountDefault | Data.SBV.Trans, Data.SBV |
| popCountFast | Documentation.SBV.Examples.CodeGeneration.PopulationCount |
| popCountSlow | Documentation.SBV.Examples.CodeGeneration.PopulationCount |
| pos | Documentation.SBV.Examples.Uninterpreted.Shannon |
| post | |
| 1 (Function) | Documentation.SBV.Examples.WeakestPreconditions.Basics |
| 2 (Function) | Documentation.SBV.Examples.WeakestPreconditions.Fib |
| 3 (Function) | Documentation.SBV.Examples.WeakestPreconditions.GCD |
| 4 (Function) | Documentation.SBV.Examples.WeakestPreconditions.IntDiv |
| 5 (Function) | Documentation.SBV.Examples.WeakestPreconditions.IntSqrt |
| 6 (Function) | Documentation.SBV.Examples.WeakestPreconditions.Length |
| 7 (Function) | Documentation.SBV.Examples.WeakestPreconditions.Sum |
| postcondition | Data.SBV.Tools.WeakestPreconditions |
| Power | Data.SBV.RegExp, Data.SBV.Internals |
| PowerList | Documentation.SBV.Examples.BitPrecise.PrefixSum |
| powerOfTwoCorrect | Documentation.SBV.Examples.BitPrecise.BitTricks |
| pre | |
| 1 (Function) | Documentation.SBV.Examples.WeakestPreconditions.Basics |
| 2 (Function) | Documentation.SBV.Examples.WeakestPreconditions.Fib |
| 3 (Function) | Documentation.SBV.Examples.WeakestPreconditions.GCD |
| 4 (Function) | Documentation.SBV.Examples.WeakestPreconditions.IntDiv |
| 5 (Function) | Documentation.SBV.Examples.WeakestPreconditions.IntSqrt |
| 6 (Function) | Documentation.SBV.Examples.WeakestPreconditions.Length |
| 7 (Function) | Documentation.SBV.Examples.WeakestPreconditions.Sum |
| precondition | Data.SBV.Tools.WeakestPreconditions |
| Predicate | Data.SBV.Trans, Data.SBV |
| prepareMessage | Documentation.SBV.Examples.Crypto.SHA |
| preprocess | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic |
| PrettyNum | Data.SBV.Internals |
| prga | Documentation.SBV.Examples.Crypto.RC4 |
| prince | Documentation.SBV.Examples.Crypto.Prince |
| princeCore | Documentation.SBV.Examples.Crypto.Prince |
| printBase | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic |
| printRealPrec | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic |
| PrintTiming | Data.SBV.Internals, Data.SBV.Trans, Data.SBV |
| Problem | Documentation.SBV.Examples.Puzzles.Tower |
| problem | |
| 1 (Function) | Documentation.SBV.Examples.Misc.Auxiliary |
| 2 (Function) | Documentation.SBV.Examples.Misc.Newtypes |
| 3 (Function) | Documentation.SBV.Examples.Optimization.ExtField |
| 4 (Function) | Documentation.SBV.Examples.Optimization.LinearOpt |
| 5 (Function) | Documentation.SBV.Examples.ProofTools.BMC |
| 6 (Function) | Documentation.SBV.Examples.ProofTools.Strengthen |
| 7 (Function) | Documentation.SBV.Examples.Puzzles.Tower |
| ProduceAbducts | Data.SBV.Trans.Control, Data.SBV.Control |
| ProduceAssertions | Data.SBV.Trans.Control, Data.SBV.Control |
| ProduceAssignments | Data.SBV.Trans.Control, Data.SBV.Control |
| ProduceInterpolants | Data.SBV.Trans.Control, Data.SBV.Control |
| ProduceProofs | Data.SBV.Trans.Control, Data.SBV.Control |
| ProduceUnsatAssumptions | Data.SBV.Trans.Control, Data.SBV.Control |
| ProduceUnsatCores | Data.SBV.Trans.Control, Data.SBV.Control |
| production | Documentation.SBV.Examples.Optimization.Production |
| progInfo | Data.SBV.Internals |
| Program | |
| 1 (Type/Class) | Data.SBV.Tools.WeakestPreconditions |
| 2 (Data Constructor) | Data.SBV.Tools.WeakestPreconditions |
| 3 (Type/Class) | Documentation.SBV.Examples.BitPrecise.Legato |
| 4 (Type/Class) | Documentation.SBV.Examples.Transformers.SymbolicEval |
| 5 (Data Constructor) | Documentation.SBV.Examples.Transformers.SymbolicEval |
| program | Data.SBV.Tools.WeakestPreconditions |
| project | Data.SBV |
| Proof | Data.SBV.Tools.KnuckleDragger |
| proofArgReduce | Data.SBV.Trans |
| ProofError | Data.SBV.Internals, Data.SBV.Trans, Data.SBV, Data.SBV.Dynamic |
| ProofResult | Data.SBV.Tools.WeakestPreconditions |
| Property | |
| 1 (Type/Class) | Documentation.SBV.Examples.Transformers.SymbolicEval |
| 2 (Data Constructor) | Documentation.SBV.Examples.Transformers.SymbolicEval |
| Proposition | Data.SBV.Tools.KnuckleDragger |
| prop_ExpandKey | Documentation.SBV.Examples.Crypto.Prince |
| prop_RoundKeys | Documentation.SBV.Examples.Crypto.Prince |
| prop_SBox | Documentation.SBV.Examples.Crypto.Prince |
| prop_sr | Documentation.SBV.Examples.Crypto.Prince |
| Provable | Data.SBV.Trans, Data.SBV |
| ProvableM | Data.SBV.Internals, Data.SBV.Trans |
| prove | |
| 1 (Function) | Data.SBV.Trans |
| 2 (Function) | Data.SBV |
| proveConcurrentWithAll | |
| 1 (Function) | Data.SBV |
| 2 (Function) | Data.SBV.Dynamic |
| proveConcurrentWithAny | |
| 1 (Function) | Data.SBV |
| 2 (Function) | Data.SBV.Dynamic |
| Proved | Documentation.SBV.Examples.Transformers.SymbolicEval |
| Proven | |
| 1 (Data Constructor) | Data.SBV.Tools.WeakestPreconditions |
| 2 (Data Constructor) | Data.SBV.Tools.Induction |
| proveWith | |
| 1 (Function) | Data.SBV.Trans |
| 2 (Function) | Data.SBV |
| 3 (Function) | Data.SBV.Dynamic |
| proveWithAll | |
| 1 (Function) | Data.SBV |
| 2 (Function) | Data.SBV.Dynamic |
| proveWithAny | |
| 1 (Function) | Data.SBV |
| 2 (Function) | Data.SBV.Dynamic |
| ps | Documentation.SBV.Examples.BitPrecise.PrefixSum |
| PseudoBoolean | Data.SBV.Internals |
| PT | Documentation.SBV.Examples.Crypto.Prince |
| punctuation | Data.SBV.RegExp |
| push | Data.SBV.Trans.Control, Data.SBV.Control |
| Puzzle | Documentation.SBV.Examples.Puzzles.Sudoku |
| puzzle | |
| 1 (Function) | Documentation.SBV.Examples.Puzzles.AOC_2021_24 |
| 2 (Function) | Documentation.SBV.Examples.Puzzles.Birthday |
| 3 (Function) | Documentation.SBV.Examples.Puzzles.Coins |
| 4 (Function) | Documentation.SBV.Examples.Puzzles.Counts |
| 5 (Function) | Documentation.SBV.Examples.Puzzles.DogCatMouse |
| 6 (Function) | Documentation.SBV.Examples.Puzzles.Garden |
| 7 (Function) | Documentation.SBV.Examples.Puzzles.Jugs |
| 8 (Function) | Documentation.SBV.Examples.Puzzles.KnightsAndKnaves |
| 9 (Function) | Documentation.SBV.Examples.Puzzles.Murder |
| 10 (Function) | Documentation.SBV.Examples.Puzzles.Newspaper |
| 11 (Function) | Documentation.SBV.Examples.Puzzles.Orangutans |
| 12 (Function) | Documentation.SBV.Examples.Queries.FourFours |
| puzzle1 | |
| 1 (Function) | Documentation.SBV.Examples.Puzzles.Sudoku |
| 2 (Function) | Documentation.SBV.Examples.Strings.RegexCrossword |
| puzzle2 | |
| 1 (Function) | Documentation.SBV.Examples.Puzzles.Sudoku |
| 2 (Function) | Documentation.SBV.Examples.Strings.RegexCrossword |
| puzzle3 | |
| 1 (Function) | Documentation.SBV.Examples.Puzzles.Sudoku |
| 2 (Function) | Documentation.SBV.Examples.Strings.RegexCrossword |
| puzzle4 | Documentation.SBV.Examples.Puzzles.Sudoku |
| puzzle5 | Documentation.SBV.Examples.Puzzles.Sudoku |
| puzzle6 | Documentation.SBV.Examples.Puzzles.Sudoku |