unfold IndView.toList1 toIndView
α : Type u_1
β : Type ?u.8604
xs : List1.IndView α
ys : List1 α
x y head✝ : α
tail✝ : List α
⊢ (IndView.pure x).toList1 = List1.cons y (head✝ :: tail✝) ↔ (List1.cons y (head✝ :: tail✝)).toIndView = IndView.pure x
α : Type u_1
β : Type ?u.8604
xs : List1.IndView α
ys : List1 α
x y head✝ : α
tail✝ : List α
⊢ List1.cons x [] = List1.cons y (head✝ :: tail✝) ↔ IndView.cons y (List1.cons head✝ tail✝).toIndView = IndView.pure x