aern2-mp-0.2.15.1: Multi-precision ball (interval) arithmetic
Copyright(c) Michal Konecny
LicenseBSD3
Maintainermikkonecny@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

AERN2.Kleenean

Description

 

Documentation

data Kleenean Source #

Instances

Instances details
HasAccuracy Kleenean Source # 
Instance details

Defined in AERN2.MP.Accuracy

CanSelect Kleenean Source # 
Instance details

Defined in AERN2.Select

Associated Types

type SelectType Kleenean Source #

CanSelectCountable Kleenean Source # 
Instance details

Defined in AERN2.Select

Associated Types

type SelectCountableType Kleenean Source #

Generic Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

Associated Types

type Rep Kleenean :: Type -> Type #

Methods

from :: Kleenean -> Rep Kleenean x #

to :: Rep Kleenean x -> Kleenean #

Show Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

Eq Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

CanNeg Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

Associated Types

type NegType Kleenean #

CanTestCertainly Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

CanIntersectAsymmetric Kleenean Kleenean Source # 
Instance details

Defined in AERN2.MP.Enclosure

CanAndOrAsymmetric Kleenean Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

Associated Types

type AndOrType Kleenean Kleenean #

CanAndOrAsymmetric Kleenean Bool Source # 
Instance details

Defined in AERN2.Kleenean

Associated Types

type AndOrType Kleenean Bool #

CanAndOrAsymmetric Bool Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

Associated Types

type AndOrType Bool Kleenean #

ConvertibleExactly Kleenean Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

ConvertibleExactly Bool Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

(CanUnionSameType t, CanTakeCNErrors t) => HasIfThenElse Kleenean t Source # 
Instance details

Defined in AERN2.MP.Enclosure

Associated Types

type IfThenElseType Kleenean t #

Methods

ifThenElse :: Kleenean -> t -> t -> IfThenElseType Kleenean t #

CanIntersectAsymmetric (CN Kleenean) (CN b) => CanIntersectAsymmetric Kleenean (CN b) Source # 
Instance details

Defined in AERN2.MP.Enclosure

Associated Types

type IntersectionType Kleenean (CN b) Source #

(CanAndOrAsymmetric Kleenean t2, CanBeErrors es) => CanAndOrAsymmetric Kleenean (CollectErrors es t2) Source # 
Instance details

Defined in AERN2.Kleenean

Associated Types

type AndOrType Kleenean (CollectErrors es t2) #

CanSelect (CN Kleenean) Source # 
Instance details

Defined in AERN2.Select

Associated Types

type SelectType (CN Kleenean) Source #

CanSelectCountable (CN Kleenean) Source # 
Instance details

Defined in AERN2.Select

Associated Types

type SelectCountableType (CN Kleenean) Source #

CanIntersectAsymmetric (CN a) (CN Kleenean) => CanIntersectAsymmetric (CN a) Kleenean Source # 
Instance details

Defined in AERN2.MP.Enclosure

Associated Types

type IntersectionType (CN a) Kleenean Source #

(CanAndOrAsymmetric t1 Kleenean, CanBeErrors es) => CanAndOrAsymmetric (CollectErrors es t1) Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

Associated Types

type AndOrType (CollectErrors es t1) Kleenean #

type SelectCountableType Kleenean Source # 
Instance details

Defined in AERN2.Select

type SelectType Kleenean Source # 
Instance details

Defined in AERN2.Select

type Rep Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

type Rep Kleenean = D1 ('MetaData "Kleenean" "AERN2.Kleenean" "aern2-mp-0.2.15.1-6xeEefByTke3KEoNxGQRX3" 'False) (C1 ('MetaCons "CertainTrue" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CertainFalse" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TrueOrFalse" 'PrefixI 'False) (U1 :: Type -> Type)))
type NegType Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

type IntersectionType Kleenean Kleenean Source # 
Instance details

Defined in AERN2.MP.Enclosure

type AndOrType Kleenean Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

type AndOrType Kleenean Bool Source # 
Instance details

Defined in AERN2.Kleenean

type AndOrType Bool Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

type IfThenElseType Kleenean t Source # 
Instance details

Defined in AERN2.MP.Enclosure

type IntersectionType Kleenean (CN b) Source # 
Instance details

Defined in AERN2.MP.Enclosure

type AndOrType Kleenean (CollectErrors es t2) Source # 
Instance details

Defined in AERN2.Kleenean

type SelectCountableType (CN Kleenean) Source # 
Instance details

Defined in AERN2.Select

type SelectType (CN Kleenean) Source # 
Instance details

Defined in AERN2.Select

type IntersectionType (CN a) Kleenean Source # 
Instance details

Defined in AERN2.MP.Enclosure

type AndOrType (CollectErrors es t1) Kleenean Source # 
Instance details

Defined in AERN2.Kleenean

kleenean :: CanBeKleenean t => t -> Kleenean Source #