The polyseq package
This package is obsolete: use free-theorems-seq instead.
Given a term, this program calculates a set of "optimal" free theorems that hold in a lambda calculus with selective strictness. It omits totality (in general, bottom-reflection) and other restrictions when possible. The underlying theory is described in the paper "Taming Selective Strictness" (ATPS'09) by Daniel Seidel and Janis Voigtländer.
Properties
| Versions | 0.1.1, 0.1.2, 0.1.2.1 |
|---|---|
| Dependencies | array (≥0.1.0.0), base (≥1 & <4), bytestring (≥0.9.0.1), cgi (≥3001.1.5.1), containers (≥0.1.0.1), free-theorems (≥0.3.1), haskell-src (≥1.0.1.1), mtl (≥1.1.0.0), network (≥2.1.0.0), old-locale (≥1.0.0.0), old-time (≥1.0.0.0), parsec (≥3.0.0), pretty (≥1.0.0.0), utf8-string (≥0.3.1.1), xhtml (≥3000.0.2.1) or array (≥0.1.0.0), base (≥4), bytestring (≥0.9.0.1), cgi (≥3001.1.5.1), containers (≥0.1.0.1), free-theorems (≥0.3.1), haskell-src (≥1.0.1.1), mtl (≥1.1.0.0), network (≥2.1.0.0), old-locale (≥1.0.0.0), old-time (≥1.0.0.0), parsec (≥3.0.0), pretty (≥1.0.0.0), syb (≥0.1.0.0), utf8-string (≥0.3.1.1), xhtml (≥3000.0.2.1) |
| License | PublicDomain |
| Author | Daniel Seidel |
| Maintainer | ds@iai.uni-bonn.de |
| Category | Language |
| Executables | polyseq.cgi |
| Upload date | Wed Oct 6 17:30:12 UTC 2010 |
| Uploaded by | DanielSeidel |
| Build failure | ghc-6.12 (log), ghc-7.0 (log) |
Modules
- Language
- Haskell
- FreeTheorems
- Variations
- PolySeq
- Parser
- Language.Haskell.FreeTheorems.Variations.PolySeq.Parser.ParseTerm
- Language.Haskell.FreeTheorems.Variations.PolySeq.PolySeq
- Language.Haskell.FreeTheorems.Variations.PolySeq.PrettyPrint
- Language.Haskell.FreeTheorems.Variations.PolySeq.TheoremGen
- Language.Haskell.FreeTheorems.Variations.PolySeq.TypeTranslator
- Parser
- PolySeq
- Variations
- FreeTheorems
- Haskell
Downloads
- polyseq-0.1.2.1.tar.gz (Cabal source package)
- package description (included in the package)