aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/ur/top.urs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ur/top.urs')
-rw-r--r--lib/ur/top.urs12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/ur/top.urs b/lib/ur/top.urs
index 009a4ed5..bc0b768e 100644
--- a/lib/ur/top.urs
+++ b/lib/ur/top.urs
@@ -2,13 +2,13 @@
con folder :: K --> {K} -> Type
-structure Folder : sig
- val fold : K --> r :: {K} -> folder r
- -> tf :: ({K} -> Type)
- -> (nm :: Name -> v :: K -> r :: {K} -> tf r
- -> [[nm] ~ r] => tf ([nm = v] ++ r))
- -> tf [] -> tf r
+val fold : K --> tf :: ({K} -> Type)
+ -> (nm :: Name -> v :: K -> r :: {K} -> [[nm] ~ r] =>
+ tf r -> tf ([nm = v] ++ r))
+ -> tf []
+ -> r :: {K} -> folder r -> tf r
+structure Folder : sig
val nil : K --> folder (([]) :: {K})
val cons : K --> r ::: {K} -> nm :: Name -> v :: K
-> [[nm] ~ r] => folder r -> folder ([nm = v] ++ r)