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 |
Apply AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.AlgReal |
FdivOr AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFdiv |
EvalSym AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.EvalSym |
ExtractSym AlgReal Source # | |
|
Mergeable AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.Mergeable |
PPrint AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.PPrint |
SubstSym AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SubstSym |
SymEq AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SymEq |
SymOrd AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SymOrd |
AllSyms AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.SymPrim.AllSyms |
NonFuncSBVRep AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Term |
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.Term |
SupportedNonFuncPrim AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Term |
SupportedPrim AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Term |
SupportedPrimConstraint AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Term |
SymRep AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
UnifiedConRep AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedRep |
UnifiedSymRep AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedRep |
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.Internal.Impl.Core.Data.Class.ToCon |
ToSym AlgReal SymAlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.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 'C Integer AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedFromIntegral |
UnifiedSolvable 'C AlgReal AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSolvable |
UnifiedSolvable 'S SymAlgReal AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSolvable |
(MonadError ArithException m, UnifiedBranching mode m) => UnifiedSafeFdiv mode ArithException AlgReal m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.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.Internal.Unified.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 'C (IntN n') AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedFromIntegral |
(KnownNat n', 1 <= n') => UnifiedFromIntegral 'C (WordN n') AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.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.Term |
type PrimConstraint AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Term |
type SBVType AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.Prim.Internal.Term |
type SymType AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymAlgReal |
type ConType AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedRep |
type SymType AlgReal Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedRep |