Compare commits

...

1 Commits

Author SHA1 Message Date
Joachim Breitner
e3044eb406 chore: assert hasLooseBVar before shifting 2025-09-23 20:03:14 +02:00

View File

@@ -715,6 +715,7 @@ where
withExistingLocalDecls [hinfo.decl] <| withNewLemmas #[x] do
let rb simpHaveTelescopeAux info fixed used b (i + 1) (xs.push x)
let expr := mkApp (mkLambda n .default t rb.expr) v'
assert! !rb.exprType.hasLooseBVar 0
let exprType := rb.exprType.lowerLooseBVars 1 1
let exprInit := mkApp (mkLambda n .default t rb.exprInit) v
let exprResult := mkHave n t v' rb.exprResult