Binary SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Serial SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Serialize SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
NFData SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
IsString SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Floating SymAlgReal Source # | The functions are total and will not throw errors. The result for logBase
is considered undefined if the base is 1. It is the responsibility of the caller to ensure that the base is not 1
with the symbolic constraints, or use the LogBaseOr or
SafeLogBase classes. |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Generic SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Num SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Fractional SymAlgReal Source # | The function is total and will not throw errors. The result is considered
undefined if the divisor is 0. It is the responsibility of the caller to ensure that the divisor is not
zero with the symbolic constraints, or use the FdivOr or
SafeFdiv classes. |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Real SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Show SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Eq SymAlgReal Source # | This will crash the program. SymAlgReal cannot be compared concretely.
If you want to use the type as keys in hash maps based on term equality, say
memo table, you should use AsKey SymAlgReal instead. If you want symbolic version of the equality operator, use
SymEq instead. |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Ord SymAlgReal Source # | This will crash the program. SymAlgReal cannot be compared concretely.
If you want symbolic version of the comparison operators, use
SymOrd instead. |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
KeyEq SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
KeyHashable SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Apply SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
ITEOp SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ITEOp |
FdivOr SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFdiv |
LogBaseOr SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLogBase |
EvalSym SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.EvalSym |
ExtractSym SymAlgReal Source # | |
|
Mergeable SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.Mergeable |
PPrint SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.PPrint |
SimpleMergeable SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SimpleMergeable |
SubstSym SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SubstSym |
SymEq SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SymEq |
SymOrd SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SymOrd |
AllSyms SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
ConRep SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
UnifiedConRep SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedRep |
UnifiedSymRep SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedRep |
GenSym SymAlgReal SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GenSym |
GenSym () SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GenSym |
GenSymSimple SymAlgReal SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GenSym |
GenSymSimple () SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GenSym |
Solvable AlgReal SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
SymFromIntegral SymInteger SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SymFromIntegral |
ToCon SymAlgReal Rational Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToCon |
ToCon SymAlgReal AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToCon |
ToCon SymAlgReal SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToCon |
ToSym Rational SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToSym |
ToSym AlgReal SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToSym |
ToSym SymAlgReal SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToSym |
LinkedRep AlgReal SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
Lift SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
(MonadError ArithException m, MonadUnion m) => SafeFdiv ArithException SymAlgReal m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFdiv |
(MonadError ArithException m, MonadUnion m) => SafeLogBase ArithException SymAlgReal m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLogBase |
UnifiedFromIntegral 'S SymInteger SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedFromIntegral |
UnifiedSolvable 'S SymAlgReal AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSolvable |
(MonadError ArithException m, UnifiedBranching 'S m) => UnifiedSafeFdiv 'S ArithException SymAlgReal m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeFdiv |
(MonadError NotRepresentableFPError m, UnifiedBranching 'S m, ValidFP eb sb) => UnifiedSafeFromFP 'S NotRepresentableFPError SymAlgReal (SymFP eb sb) SymFPRoundingMode m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeFromFP |
(MonadError NotRepresentableFPError m, MonadUnion m, ValidFP eb sb) => SafeFromFP NotRepresentableFPError SymAlgReal (SymFP eb sb) SymFPRoundingMode m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFromFP |
(KnownNat n', 1 <= n') => UnifiedFromIntegral 'S (SymIntN n') SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedFromIntegral |
(KnownNat n', 1 <= n') => UnifiedFromIntegral 'S (SymWordN n') SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedFromIntegral |
ValidFP eb sb => IEEEFPConvertible SymAlgReal (SymFP eb sb) SymFPRoundingMode Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => IEEEFPToAlgReal SymAlgReal (SymFP eb sb) SymFPRoundingMode Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
(KnownNat n, 1 <= n) => SymFromIntegral (SymIntN n) SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SymFromIntegral |
(KnownNat n, 1 <= n) => SymFromIntegral (SymWordN n) SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SymFromIntegral |
type Rep SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
type FunType SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
type ConType SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
type ConType SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedRep |
type SymType SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedRep |