Copyright | (c) Till Mossakowski, Uni Bremen 2002-2005 |
---|---|

License | GPLv2 or higher, see LICENSE.txt |

Maintainer | till@informatik.uni-bremen.de |

Stability | provisional |

Portability | portable |

Safe Haskell | Safe-Inferred |

Compute the composition table of a relational algebra that isspecified in a particular way in a CASL theory.

- computeCompTable :: IRI -> (Sign f e, [Named (FORMULA f)]) -> Result Table
- stripQuant :: FORMULA f -> FORMULA f
- extractRel :: Id -> TERM f -> [Baserel]

# Documentation

computeCompTable :: IRI -> (Sign f e, [Named (FORMULA f)]) -> Result Table

given a specfication (name and theory), compute the composition table

stripQuant :: FORMULA f -> FORMULA f

extractRel :: Id -> TERM f -> [Baserel]