# The type-equality package

In the presence of GADTs, sometimes a proof is needed that two types are equal. This package contains an equality type for this purpose, plus its properties (reflexive, symmetric, transitive) and some useful operations (substitution, congruence, coercion/cast). It also contains a type class for producing equality proofs, providing some form of decidable equality on types.

## Properties

Versions | 0.1.0, 0.1.0.1, 0.1.0.2, 0.1.1, 0.1.2 |
---|---|

Dependencies | base (>=3 && <5) [details] |

License | BSD3 |

Author | Erik Hesselink, Martijn van Steenbergen |

Maintainer | hesselink@gmail.com |

Stability | experimental |

Category | Data |

Home page | http://github.com/hesselink/type-equality/ |

Uploaded | Wed Aug 26 12:46:24 UTC 2009 by ErikHesselink |

Distributions | NixOS:0.1.2 |

Downloads | 1483 total (11 in the last 30 days) |

Votes | |

Status | Docs uploaded by user Build status unknown [no reports yet] |

## Downloads

- type-equality-0.1.0.tar.gz [browse] (Cabal source package)
- Package description (included in the package)