lean4-htt/stage0/stdlib/Init
Kyle Miller a2226a43ac
feat: encode let_fun using a letFun function (#2973)
Switches from encoding `let_fun` using an annotated `(fun x : t => b) v`
expression to a function application `letFun v (fun x : t => b)`.

---------

Co-authored-by: Sebastian Ullrich <sebasti@nullri.ch>
2023-12-18 09:01:42 +00:00
..
Control chore: update stage0 2023-03-15 10:55:42 +01:00
Data feat: encode let_fun using a letFun function (#2973) 2023-12-18 09:01:42 +00:00
System chore: update stage0 (#2992) 2023-11-29 15:26:12 +00:00
Classical.c chore: update stage0 2022-12-13 22:15:05 +01:00
Coe.c chore: update stage0 2022-12-22 03:48:15 +01:00
Control.c chore: update stage0 2022-01-20 15:33:45 -08:00
Conv.c chore: update stage0 2023-08-13 09:56:29 -07:00
Core.c chore: update stage0 2023-08-13 09:56:29 -07:00
Data.c chore: update stage0 2022-09-07 13:24:19 -07:00
Dynamic.c chore: update stage0 2022-12-13 22:15:05 +01:00
Hints.c chore: update stage0 2022-01-20 15:33:45 -08:00
Meta.c chore: update stage0 (#3041) 2023-12-08 12:14:47 +00:00
MetaTypes.c chore: change simp default to decide := false (#2722) 2023-11-02 10:06:38 +11:00
Notation.c chore: update stage0 2023-11-21 18:59:22 +01:00
NotationExtra.c chore: update stage0 2023-11-12 16:57:51 +11:00
Prelude.c feat: encode let_fun using a letFun function (#2973) 2023-12-18 09:01:42 +00:00
ShareCommon.c chore: update stage0 2022-12-13 22:15:05 +01:00
SimpLemmas.c chore: update stage0 2022-01-20 15:33:45 -08:00
SizeOf.c chore: update stage0 2022-12-13 22:15:05 +01:00
SizeOfLemmas.c chore: update stage0 2022-02-28 15:13:38 -08:00
System.c chore: update stage0 2022-09-07 13:24:19 -07:00
Tactics.c chore: update stage0 2023-11-21 18:59:22 +01:00
Util.c chore: update stage0 2023-11-21 18:59:22 +01:00
WF.c chore: update stage0 2022-12-13 22:15:05 +01:00
WFTactics.c chore: update stage0 2023-10-29 09:41:48 -07:00