set-cover-0.0.4: Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube

Safe HaskellSafe-Inferred

Math.SetCover.Bit

Documentation

class Eq bits => C bits whereSource

Methods

empty :: bitsSource

complement, keepMinimum :: bits -> bitsSource

xor, (.|.), (.&.) :: bits -> bits -> bitsSource

Instances

C Word8 
C Word16 
C Word32 
C Word64 
(C a, C b) => C (Sum a b) 

data Sum a b Source

Constructors

Sum !a !b 

Instances

(Eq a, Eq b) => Eq (Sum a b) 
(Show a, Show b) => Show (Sum a b) 
(C a, C b) => C (Sum a b) 

bitLeft :: (Bits a, C b) => Int -> Sum a bSource

bitRight :: (C a, Bits b) => Int -> Sum a bSource