satyros-0.3.1.2: Step-by-step SAT solver for educational purposes
Safe HaskellNone
LanguageHaskell2010

Satyros.CNF.Positivity

Documentation

data Positivity where Source #

Bundled Patterns

pattern Positive :: Positivity 
pattern Negative :: Positivity 

Instances

Instances details
Eq Positivity Source # 
Instance details

Defined in Satyros.CNF.Positivity

Ord Positivity Source # 
Instance details

Defined in Satyros.CNF.Positivity

Show Positivity Source # 
Instance details

Defined in Satyros.CNF.Positivity

Generic Positivity Source # 
Instance details

Defined in Satyros.CNF.Positivity

Associated Types

type Rep Positivity :: Type -> Type #

Wrapped Positivity Source # 
Instance details

Defined in Satyros.CNF.Positivity

Associated Types

type Unwrapped Positivity #

Random Positivity Source # 
Instance details

Defined in Satyros.CNF.Positivity

Methods

randomR :: RandomGen g => (Positivity, Positivity) -> g -> (Positivity, g) #

random :: RandomGen g => g -> (Positivity, g) #

randomRs :: RandomGen g => (Positivity, Positivity) -> g -> [Positivity] #

randoms :: RandomGen g => g -> [Positivity] #

Positivity ~ t => Rewrapped Positivity t Source # 
Instance details

Defined in Satyros.CNF.Positivity

type Rep Positivity Source # 
Instance details

Defined in Satyros.CNF.Positivity

type Rep Positivity = D1 ('MetaData "Positivity" "Satyros.CNF.Positivity" "satyros-0.3.1.2-BItSMt1Jzej1gr09liIUNH" 'True) (C1 ('MetaCons "Positivity" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))
type Unwrapped Positivity Source # 
Instance details

Defined in Satyros.CNF.Positivity