@hackage ghc-typelits-presburger0.7.4.2

Presburger Arithmetic Solver for GHC Type-level natural numbers.

ghc-typelits-presburger augments GHC type-system with Presburger Arithmetic Solver for Type-level natural numbers. This plugin only work with GHC builtin operations. To work with those of singletons package, use ghc-typelits-meta and/or ghc-typelits-presburger instead. . Since 0.3.0.0, integration with singletons package moves to singletons-presburger. . You can use by adding this package to build-depends and add the following pragma to the head of .hs files: . . > OPTIONS_GHC -fplugin GHC.TypeLits.Presburger