| 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 |