-- constructive-algebra.cabal auto-generated by cabal init. For
-- additional options, see
-- http://www.haskell.org/cabal/release/cabal-latest/doc/users-guide/authors.html#pkg-descr.
Name: constructive-algebra
-- The package version. See the Haskell package versioning policy
-- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
-- standards guiding when and how versions should be incremented.
Version: 0.1.4
Synopsis: A library of constructive algebra.
Description:
A library of algebra focusing mainly on commutative ring theory from a
constructive point of view.
.
Classical structures are implemented without Noetherian assumptions.
This means that it is not assumed that all ideals are finitely
generated. For example, instead of principal ideal domains one gets
Bezout domains which are integral domains in which all finitely
generated ideals are principal (and not necessarily that all ideals are
principal).
License: BSD3
License-file: LICENSE
Author: Anders Mortberg, Bassel Mannaa
Maintainer: mortberg@student.chalmers.se
-- A copyright notice.
-- Copyright:
-- Stability of the pakcage (experimental, provisional, stable...)
Stability: Experimental
Category: Math, Algebra
Build-type: Simple
-- Extra files to be distributed with the package, such as examples or
-- a README.
Extra-source-files: README.hs, examples/Z_Examples.hs
-- Constraint on the version of Cabal needed to build this package.
Cabal-version: >=1.2
Library
-- Modules exported by the library.
Exposed-modules: Algebra.Structures.Ring,
Algebra.Structures.CommutativeRing,
Algebra.Structures.IntegralDomain,
Algebra.Structures.Field,
Algebra.Structures.BezoutDomain,
Algebra.Structures.EuclideanDomain,
Algebra.Structures.StronglyDiscrete,
Algebra.Structures.FieldOfFractions,
Algebra.Structures.GCDDomain,
Algebra.Structures.Coherent,
Algebra.TypeChar.Char,
Algebra.Ideal,
Algebra.Matrix,
Algebra.PLM,
Algebra.UPoly,
Algebra.Zn,
Algebra.Z,
Algebra.Q
-- Packages needed in order to build this package.
Build-depends: base >= 3 && <= 4, QuickCheck >= 2, type-level >= 0.2
-- Modules not exported by this package.
-- Other-modules:
-- Extra tools (e.g. alex, hsc2hs, ...) needed to build the source.
-- Build-tools:
-- Source directories
hs-source-dirs: src, .