| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Ersatz.Relation
Documentation
symmetric_relation :: (HasSAT s, MonadState s m, Ix b) => ((b, b), (b, b)) -> m (Relation b b) #
reflexive_closure :: Ix a => Relation a a -> Relation a a #
symmetric_closure :: Ix a => Relation a a -> Relation a a #
anti_symmetric :: Ix a => Relation a a -> Bit #
transitive :: Ix a => Relation a a -> Bit #
irreflexive :: Ix a => Relation a a -> Bit #