Arbitrary AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
Generic AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
Num AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
Fractional AlgReal Source # | Unlike sbv, we throw the error when divided by zero happens |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
Real AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
Show AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
Binary AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
Serial AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
Serialize AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
NFData AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
Eq AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
Ord AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
EvalSym AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.EvalSym |
ExtractSym AlgReal Source # | |
|
Apply AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
Mergeable AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.Mergeable |
PPrint AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.PPrint |
FdivOr AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFdiv |
SubstSym AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SubstSym |
SymEq AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SymEq |
SymOrd AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SymOrd |
AllSyms AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AllSyms |
NonFuncSBVRep AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.SupportedPrim |
PEvalFloatingTerm AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalFloatingTerm |
PEvalFractionalTerm AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalFractionalTerm |
PEvalIEEEFPConvertibleTerm AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalIEEEFPConvertibleTerm |
PEvalNumTerm AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalNumTerm |
PEvalOrdTerm AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalOrdTerm |
SBVRep AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.SupportedPrim |
SupportedNonFuncPrim AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.SupportedPrim |
SupportedPrim AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.SupportedPrim |
SupportedPrimConstraint AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.SupportedPrim |
SymRep AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Hashable AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
Solvable AlgReal SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
ToCon SymAlgReal AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToCon |
ToSym AlgReal SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToSym |
LinkedRep AlgReal SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
PEvalFromIntegralTerm Integer AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalFromIntegralTerm |
Lift AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
(MonadError ArithException m, TryMerge m) => SafeFdiv ArithException AlgReal m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFdiv |
UnifiedFromIntegral 'Con Integer AlgReal Source # | |
Instance detailsDefined in Grisette.Unified.Internal.Class.UnifiedFromIntegral |
(Typeable mode, MonadError ArithException m, UnifiedBranching mode m) => UnifiedSafeFdiv mode ArithException AlgReal m Source # | |
Instance detailsDefined in Grisette.Unified.Internal.Class.UnifiedSafeFdiv |
(MonadError NotRepresentableFPError m, UnifiedBranching mode m, ValidFP eb sb) => UnifiedSafeFromFP mode NotRepresentableFPError AlgReal (FP eb sb) FPRoundingMode m Source # | |
Instance detailsDefined in Grisette.Unified.Internal.Class.UnifiedSafeFromFP |
(MonadError NotRepresentableFPError m, TryMerge m, ValidFP eb sb) => SafeFromFP NotRepresentableFPError AlgReal (FP eb sb) FPRoundingMode m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFromFP |
(KnownNat n', 1 <= n') => UnifiedFromIntegral 'Con (IntN n') AlgReal Source # | |
Instance detailsDefined in Grisette.Unified.Internal.Class.UnifiedFromIntegral |
(KnownNat n', 1 <= n') => UnifiedFromIntegral 'Con (WordN n') AlgReal Source # | |
Instance detailsDefined in Grisette.Unified.Internal.Class.UnifiedFromIntegral |
ValidFP eb sb => IEEEFPConvertible AlgReal (FP eb sb) FPRoundingMode Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.FP |
ValidFP eb sb => IEEEFPToAlgReal AlgReal (FP eb sb) FPRoundingMode Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.FP |
(KnownNat n, 1 <= n) => PEvalFromIntegralTerm (IntN n) AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalFromIntegralTerm |
(KnownNat n, 1 <= n) => PEvalFromIntegralTerm (WordN n) AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.PEvalFromIntegralTerm |
type Rep AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
type FunType AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
type NonFuncSBVBaseType AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.SupportedPrim |
type PrimConstraint AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.SupportedPrim |
type SBVType AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Instances.SupportedPrim |
type SymType AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |