Commit 2022-07-18 14:13 9a76952e

View on Github →

feat: haveI and letI syntax (#305) haveI := inst; val simulates the by haveI := inst; exact val syntax from Lean 3. While the Lean 4 have always introduces a local instance, it creates a let_fun term even when in tactic mode. The Lean 3 have tactic however inlined the value. The new haveI and letI syntax always inlines the value. See https://github.com/leanprover/lean4/issues/1313

Estimated changes