chore: missing annotations at List.mapTR

This commit is contained in:
Leonardo de Moura 2021-08-27 10:17:49 -07:00
parent 8ba10521e6
commit b205cfaaf2

View file

@ -100,11 +100,11 @@ def isEmpty : List α → Bool
| [] => []
| a::as => f a :: map f as
def mapTRAux (f : α → β) : List α → List β → List β
@[specialize] def mapTRAux (f : α → β) : List α → List β → List β
| [], bs => bs.reverse
| a::as, bs => mapTRAux f as (f a :: bs)
def mapTR (f : α → β) (as : List α) : List β :=
@[inline] def mapTR (f : α → β) (as : List α) : List β :=
mapTRAux f as []
theorem reverseAux_eq_append (as bs : List α) : reverseAux as bs = reverseAux as [] ++ bs := by