toysolver-0.8.1: 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
Safe HaskellSafe-Inferred
LanguageHaskell2010
ExtensionsBangPatterns

ToySolver.QBF

Description

Synopsis

Documentation

data Quantifier Source #

Quantifier

Constructors

E

existential quantifier (∃)

A

universal quantifier (∀)

Instances

Instances details
Bounded Quantifier Source # 
Instance details

Defined in ToySolver.FileFormat.CNF

Enum 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

Eq Quantifier Source # 
Instance details

Defined in ToySolver.FileFormat.CNF

Ord 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