项目作者: sighingnow

项目描述 :
An experiment on applying automated type-level equation reasoning techniques to guiding type normalization of GHC.
高级语言: Haskell
项目地址: git://github.com/sighingnow/intuition-plugin.git
创建时间: 2017-09-09T13:38:49Z
项目社区:https://github.com/sighingnow/intuition-plugin

开源协议:MIT License

下载


intuition-plugin

This plugin is a typechecker plugin for GHC.

This is an experiment about applying automated type-level equation reasoning techniques to guiding type
normalization in GHC.

Why

Currently GHC is quite limited in its reasoning about arithmetic, see Computing With Type-Level Naturals.
This plugin indented to extend the type-level arithmetic in GHC via a typechecker plugin.
Many automated strategy will be implemented and finally, this plugin should as powerful as
the automated tactics in Coq, e.g., auto, intuition, ring and omega.

License

The MIT License (MIT), Copyright (c) 2017 HE, Tao (sighingnow@gmail.com)