source:
sizechecking/branches/macs/Proof.hs
@
28
Last change on this file since 28 was 28, checked in by gobi, 11 years ago | |
---|---|
File size: 351 bytes |
Rev | Line | |
---|---|---|
[28] | 1 | {-# LANGUAGE TypeFamilies #-} |
2 | ||
3 | module Proof where | |
4 | ||
5 | import Lambda | |
6 | import Ops | |
7 | import Size | |
8 | import Exp | |
9 | import SizedFun | |
10 | import qualified Prelude | |
11 | import Prelude (String, Int, ($), (.)) | |
12 | ||
13 | ||
14 | data ZContext = ZContext {} | |
15 | data Constraint | |
16 | newtype Z a = Z { unZ :: SizeExp } | |
17 | ||
18 | instance Size Q where | |
19 | instance Lambda Z where | |
20 | instance LOps Z where | |
21 | instance Exp Z where |
Note: See TracBrowser
for help on using the repository browser.