grisette
Symbolic evaluation as a library
https://github.com/lsrcz/grisette#readme
Version on this page: | 0.7.0.0@rev:1 |
LTS Haskell 23.4: | 0.9.0.0 |
Stackage Nightly 2025-01-15: | 0.11.0.0 |
Latest on Hackage: | 0.11.0.0 |
Maintained by Sirui Lu ([email protected])
This version can be pinned in stack with:
grisette-0.7.0.0@sha256:3da479cbe0e3bc42fdb49f20ff6f5a87d914f4846e7e2d6dc96e5278b39efd52,15240
Module documentation for 0.7.0.0
- Grisette
- Grisette.Backend
- Grisette.Core
- Grisette.Experimental
- Grisette.Experimental.GenSymConstrained
- Grisette.Experimental.MonadParallelUnion
- Grisette.Experimental.Qualified
- Grisette.Internal
- Grisette.Internal.Backend
- Grisette.Internal.Core
- Grisette.Internal.Core.Control
- Grisette.Internal.Core.Control.Exception
- Grisette.Internal.Core.Control.Monad
- Grisette.Internal.Core.Control.Monad.CBMCExcept
- Grisette.Internal.Core.Control.Monad.Class
- Grisette.Internal.Core.Control.Monad.Union
- Grisette.Internal.Core.Data
- Grisette.Internal.Core.Data.Class
- Grisette.Internal.Core.Data.Class.BitCast
- Grisette.Internal.Core.Data.Class.BitVector
- Grisette.Internal.Core.Data.Class.CEGISSolver
- Grisette.Internal.Core.Data.Class.Error
- Grisette.Internal.Core.Data.Class.EvalSym
- Grisette.Internal.Core.Data.Class.ExtractSym
- Grisette.Internal.Core.Data.Class.Function
- Grisette.Internal.Core.Data.Class.GenSym
- Grisette.Internal.Core.Data.Class.IEEEFP
- Grisette.Internal.Core.Data.Class.ITEOp
- Grisette.Internal.Core.Data.Class.LogicalOp
- Grisette.Internal.Core.Data.Class.Mergeable
- Grisette.Internal.Core.Data.Class.ModelOps
- Grisette.Internal.Core.Data.Class.PPrint
- Grisette.Internal.Core.Data.Class.PlainUnion
- Grisette.Internal.Core.Data.Class.SafeDivision
- Grisette.Internal.Core.Data.Class.SafeLinearArith
- Grisette.Internal.Core.Data.Class.SafeSymRotate
- Grisette.Internal.Core.Data.Class.SafeSymShift
- Grisette.Internal.Core.Data.Class.SignConversion
- Grisette.Internal.Core.Data.Class.SimpleMergeable
- Grisette.Internal.Core.Data.Class.Solvable
- Grisette.Internal.Core.Data.Class.Solver
- Grisette.Internal.Core.Data.Class.SubstSym
- Grisette.Internal.Core.Data.Class.SymEq
- Grisette.Internal.Core.Data.Class.SymOrd
- Grisette.Internal.Core.Data.Class.SymRotate
- Grisette.Internal.Core.Data.Class.SymShift
- Grisette.Internal.Core.Data.Class.ToCon
- Grisette.Internal.Core.Data.Class.ToSym
- Grisette.Internal.Core.Data.Class.TryMerge
- Grisette.Internal.Core.Data.MemoUtils
- Grisette.Internal.Core.Data.Symbol
- Grisette.Internal.Core.Data.UnionBase
- Grisette.Internal.Core.Data.Class
- Grisette.Internal.Core.Control
- Grisette.Internal.SymPrim
- Grisette.Internal.SymPrim.AllSyms
- Grisette.Internal.SymPrim.BV
- Grisette.Internal.SymPrim.FP
- Grisette.Internal.SymPrim.GeneralFun
- Grisette.Internal.SymPrim.IntBitwidth
- Grisette.Internal.SymPrim.ModelRep
- Grisette.Internal.SymPrim.Prim
- Grisette.Internal.SymPrim.Prim.Internal
- Grisette.Internal.SymPrim.Prim.Internal.Caches
- Grisette.Internal.SymPrim.Prim.Internal.Instances
- Grisette.Internal.SymPrim.Prim.Internal.Instances.BVPEval
- Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalBitwiseTerm
- Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalDivModIntegralTerm
- Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalFP
- Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalFloatingTerm
- Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalFractionalTerm
- Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalNumTerm
- Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalOrdTerm
- Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalRotateTerm
- Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalShiftTerm
- Grisette.Internal.SymPrim.Prim.Internal.Instances.SupportedPrim
- Grisette.Internal.SymPrim.Prim.Internal.IsZero
- Grisette.Internal.SymPrim.Prim.Internal.PartialEval
- Grisette.Internal.SymPrim.Prim.Internal.Term
- Grisette.Internal.SymPrim.Prim.Internal.Unfold
- Grisette.Internal.SymPrim.Prim.Internal.Utils
- Grisette.Internal.SymPrim.Prim.Model
- Grisette.Internal.SymPrim.Prim.ModelValue
- Grisette.Internal.SymPrim.Prim.SomeTerm
- Grisette.Internal.SymPrim.Prim.Term
- Grisette.Internal.SymPrim.Prim.TermUtils
- Grisette.Internal.SymPrim.Prim.Internal
- Grisette.Internal.SymPrim.SomeBV
- Grisette.Internal.SymPrim.SymBV
- Grisette.Internal.SymPrim.SymBool
- Grisette.Internal.SymPrim.SymFP
- Grisette.Internal.SymPrim.SymGeneralFun
- Grisette.Internal.SymPrim.SymInteger
- Grisette.Internal.SymPrim.SymTabularFun
- Grisette.Internal.SymPrim.TabularFun
- Grisette.Internal.TH
- Grisette.Internal.TH.DeriveBuiltin
- Grisette.Internal.TH.DeriveInstanceProvider
- Grisette.Internal.TH.DerivePredefined
- Grisette.Internal.TH.DeriveTypeParamHandler
- Grisette.Internal.TH.DeriveUnifiedInterface
- Grisette.Internal.TH.DeriveWithHandlers
- Grisette.Internal.TH.MergeConstructor
- Grisette.Internal.TH.UnifiedConstructor
- Grisette.Internal.TH.Util
- Grisette.Internal.Utils
- Grisette.Lib
- Grisette.Lib.Base
- Grisette.Lib.Control
- Grisette.Lib.Control.Applicative
- Grisette.Lib.Control.Monad
- Grisette.Lib.Control.Monad.Except
- Grisette.Lib.Control.Monad.State
- Grisette.Lib.Control.Monad.Trans
- Grisette.Lib.Data
- Grisette.SymPrim
- Grisette.TH
- Grisette.Unified
- Grisette.Unified.Internal
- Grisette.Unified.Internal.BaseConstraint
- Grisette.Unified.Internal.BaseMonad
- Grisette.Unified.Internal.Class
- Grisette.Unified.Internal.Class.UnifiedITEOp
- Grisette.Unified.Internal.Class.UnifiedSafeDivision
- Grisette.Unified.Internal.Class.UnifiedSafeLinearArith
- Grisette.Unified.Internal.Class.UnifiedSafeSymRotate
- Grisette.Unified.Internal.Class.UnifiedSafeSymShift
- Grisette.Unified.Internal.Class.UnifiedSimpleMergeable
- Grisette.Unified.Internal.Class.UnifiedSymEq
- Grisette.Unified.Internal.Class.UnifiedSymOrd
- Grisette.Unified.Internal.EvalMode
- Grisette.Unified.Internal.EvalModeTag
- Grisette.Unified.Internal.MonadWithMode
- Grisette.Unified.Internal.UnifiedBV
- Grisette.Unified.Internal.UnifiedBool
- Grisette.Unified.Internal.UnifiedConstraint
- Grisette.Unified.Internal.UnifiedData
- Grisette.Unified.Internal.UnifiedInteger
- Grisette.Unified.Internal.Util
- Grisette.Unified.Lib
- Grisette.Unified.Lib.Control
- Grisette.Unified.Lib.Data
- Grisette.Unified.Internal
- Grisette.Utils
Depends on 23 packages(full list with versions):