make typechecker actually pass the dimeq to subT

also erase some length arguments
This commit is contained in:
rhiannon morris 2023-01-09 19:03:21 +01:00
parent d8df40ab39
commit 84e524c978
3 changed files with 27 additions and 24 deletions

View file

@ -104,10 +104,10 @@ mutual
export %inline
setVar : (i, j : Var d) -> DimEq' d -> DimEq d
setVar i j eqs with (compareP i j)
_ | IsLT lt = setVar' i j lt eqs
setVar i i eqs | IsEQ = C eqs
_ | IsGT gt = setVar' j i gt eqs
setVar i j eqs = case compareP i j of
IsLT lt => setVar' i j lt eqs
IsEQ => C eqs
IsGT gt => setVar' j i gt eqs
export %inline