toysolver-0.6.0: Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc

Copyright(c) Masahiro Sakai 2016
LicenseBSD-style
Maintainermasahiro.sakai@gmail.com
Stabilityprovisional
Portabilitynon-portable (BangPatterns)
Safe HaskellNone
LanguageHaskell2010

ToySolver.QBF

Description

Reference:

Synopsis

Documentation

data Quantifier Source #

Quantifier

Constructors

E

existential quantifier (∃)

A

universal quantifier (∀)

Instances
Bounded Quantifier Source # 
Instance details

Defined in ToySolver.FileFormat.CNF

Enum Quantifier Source # 
Instance details

Defined in ToySolver.FileFormat.CNF

Eq Quantifier Source # 
Instance details

Defined in ToySolver.FileFormat.CNF

Ord Quantifier Source # 
Instance details

Defined in ToySolver.FileFormat.CNF

Read Quantifier Source # 
Instance details

Defined in ToySolver.FileFormat.CNF

Show Quantifier Source # 
Instance details

Defined in ToySolver.FileFormat.CNF

solveNaive :: Int -> Prefix -> Matrix -> IO (Bool, Maybe LitSet) Source #

Naive Algorithm for a Winning Move

solveCEGAR :: Int -> Prefix -> Matrix -> IO (Bool, Maybe LitSet) Source #

Abstraction-Based Algorithm for a Winning Move

solveCEGARIncremental :: Int -> Prefix -> Matrix -> IO (Bool, Maybe LitSet) Source #

Abstraction-Based Algorithm for a Winning Move