cabal-version: 2.0 name: group-theory version: 0.2.2 synopsis: The theory of groups description: This package includes definitions for Groups (Monoids with invertibility), including order calculations as well as finite, free, cyclic, and permutation groups. Additionally, we add the concept of 'Cancellative' functors, building upon 'Alternative' applicative functors. . There are other group theory related packages on Hackage: . * [groups](https://hackage.haskell.org/package/groups): A minimal, low-footprint definition . * [magmas](https://hackage.haskell.org/package/magmas): A pedagogical hierarchy of algebras, starting from Magmas, including Loops, and Inverse Semigroups. . * [arithmoi](https://hackage.haskell.org/package/arithmoi): Number theory, typelevel modular arithmetic, and cyclic groups. . This package, @group-theory@, tries to combine the best parts, while focusing on usability and intuitiveness. homepage: https://github.com/emilypi/group-theory bug-reports: https://github.com/emilypi/group-theory/issues license: BSD3 license-file: LICENSE author: Emily Pillmore maintainer: Emily Pillmore , Reed Mullanix copyright: (c) 2020-2021 Emily Pillmore category: Algebra, Math, Permutations, Groups build-type: Simple extra-source-files: CHANGELOG.md README.md tested-with: GHC ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.1 source-repository head type: git location: https://github.com/emilypi/group-theory.git library exposed-modules: Control.Applicative.Cancellative Data.Group Data.Group.Additive Data.Group.Cyclic Data.Group.Finite Data.Group.Foldable Data.Group.Free Data.Group.Free.Church Data.Group.Free.Internal Data.Group.Free.Product Data.Group.Multiplicative Data.Group.Order Data.Group.Permutation build-depends: base >=4.11 && <5 , containers >=0.5 && <0.7 , groups ^>=0.5.3 hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall