summaryrefslogtreecommitdiff
path: root/src/Obs/Typing/Context.idr
diff options
context:
space:
mode:
authorGreg Brown <greg.brown01@ed.ac.uk>2023-01-05 17:06:33 +0000
committerGreg Brown <greg.brown01@ed.ac.uk>2023-01-05 17:06:33 +0000
commit06bd13433cb5e7edcff551454107c9d4e4d88f8f (patch)
treea2eae19d92df1564290f3ff53c68587d0d696384 /src/Obs/Typing/Context.idr
parent3950a84c00f54ab39f2a209c368cc02460eeebd7 (diff)
Add more program structure to normal forms.
Diffstat (limited to 'src/Obs/Typing/Context.idr')
-rw-r--r--src/Obs/Typing/Context.idr4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Obs/Typing/Context.idr b/src/Obs/Typing/Context.idr
index 4706dca..ad1d0a7 100644
--- a/src/Obs/Typing/Context.idr
+++ b/src/Obs/Typing/Context.idr
@@ -64,7 +64,7 @@ fromVar var = MkDefinition
{ name = var.name
, sort = var.sort
, ty = weaken [relevance var.sort] var.ty
- , tm = point (var.name, (var.sort ** Refl)) Here
+ , tm = point (Just var.name) Here
, correct = Refl
}
@@ -104,5 +104,5 @@ reduce : (tyCtx : TyContext ctx) -> Map ctx (LogNormalForm ann) (freeVars tyCtx)
reduce [] = absurd
reduce (ctx :< def) = add (LogNormalForm ann) (subst def.tm (reduce ctx)) (reduce ctx)
reduce (ctx ::< var) = add (LogNormalForm ann)
- (pure $ point (var.name, (var.sort ** Refl)) Here)
+ (pure $ point (Just var.name) Here)
(\i => pure $ weaken [_] $ !(reduce ctx i))