fix: normFVarImp bug
This commit is contained in:
parent
d132efd440
commit
4c19fdbb97
1 changed files with 2 additions and 2 deletions
|
|
@ -124,9 +124,9 @@ where
|
|||
else
|
||||
e
|
||||
|
||||
private def normFVarImp (s : FVarSubst) (fvarId : FVarId) : FVarId :=
|
||||
private partial def normFVarImp (s : FVarSubst) (fvarId : FVarId) : FVarId :=
|
||||
match s.find? fvarId with
|
||||
| some (.fvar fvarId') => fvarId'
|
||||
| some (.fvar fvarId') => normFVarImp s fvarId'
|
||||
| some _ => panic! "invalid LCNF substitution of free variable with expression"
|
||||
| none => fvarId
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue