mios-1.6.0: A Minisat-based CDCL SAT solver in Haskell

Safe HaskellSafe
LanguageHaskell2010

SAT.Mios.Util.DIMACS.MinisatReader

Contents

Description

Read an output file of minisat

Synopsis

Interface

fromMinisatOutput :: FilePath -> IO (Maybe ((Int, Int), [Int])) Source #

read a minisat output: ((numbefOfVariables, 0), [Literal])

>>> fromFile "result"
((3, 0), [1, -2, 3])

clauseListFromMinisatOutput :: FilePath -> IO [Int] Source #

return clauses as [[Int]] from file

>>> clauseListFromMinisatOutput "result"
[1,-2,3]